From 5c15869a401c8c18a2a08250d5ceaa59e8798d64 Mon Sep 17 00:00:00 2001 From: zubiden <19638254+zubiden@users.noreply.github.com> Date: Fri, 25 Jul 2025 19:34:49 +0200 Subject: [PATCH] Media: Fix audio recording (#6072) --- src/@types/global.d.ts | 2 +- src/util/voiceRecording.ts | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/@types/global.d.ts b/src/@types/global.d.ts index 5870d49e2..76bdce76f 100644 --- a/src/@types/global.d.ts +++ b/src/@types/global.d.ts @@ -105,7 +105,7 @@ declare module 'opus-recorder' { // eslint-disable-next-line @typescript-eslint/no-misused-new new(options: AnyLiteral): IOpusRecorder; - start(stream?: MediaStreamAudioSourceNode): void; + start(stream?: MediaStreamAudioSourceNode): Promise; sourceNode: MediaStreamAudioSourceNode; diff --git a/src/util/voiceRecording.ts b/src/util/voiceRecording.ts index 1900621fc..a8c87eabf 100644 --- a/src/util/voiceRecording.ts +++ b/src/util/voiceRecording.ts @@ -73,7 +73,7 @@ export async function start(analyzerCallback: (volume: number) => void) { async function startMediaRecorder() { await init(); - mediaRecorder.start(); + await mediaRecorder.start(); } function subscribeToAnalyzer(recorder: IOpusRecorder, cb: (volume: number) => void) {