From a120876a9522e32ea7bfbbdd5bf1860d83f6630b Mon Sep 17 00:00:00 2001 From: Shubham Date: Sat, 14 Feb 2026 21:18:24 +0530 Subject: [PATCH] Remove unused 'parentContext' parameter from MicTranscriber constructor The member 'parentContext' of type 'AppCompatActivity' is not used in the implementation of MicTranscriber class. --- android/java/main/java/ai/moonshine/voice/MicTranscriber.java | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/android/java/main/java/ai/moonshine/voice/MicTranscriber.java b/android/java/main/java/ai/moonshine/voice/MicTranscriber.java index fb98c3d..d393fe3 100644 --- a/android/java/main/java/ai/moonshine/voice/MicTranscriber.java +++ b/android/java/main/java/ai/moonshine/voice/MicTranscriber.java @@ -13,16 +13,14 @@ public class MicTranscriber extends Transcriber { private boolean isRunning = false; - private AppCompatActivity parentContext; private boolean isMicCaptureLoopStarted = false; private MicCaptureProcessor micCaptureProcessor; private CompletableFuture isLoadedSignal = new CompletableFuture<>(); private CompletableFuture hasMicPermissionSignal = new CompletableFuture<>(); - public MicTranscriber(AppCompatActivity parentContext) { + public MicTranscriber() { super(); - this.parentContext = parentContext; // When both isLoadedSignal and hasMicPermissionSignal are complete, run // startProcessing() CompletableFuture.allOf(isLoadedSignal, hasMicPermissionSignal)