From 53289298a9eba01ffa27462ec8b51e15b340e0db Mon Sep 17 00:00:00 2001 From: Audric Ackermann Date: Mon, 22 Nov 2021 14:39:38 +1100 Subject: [PATCH] auto select the first audio input on connection success webrtc --- ts/session/utils/CallManager.ts | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/ts/session/utils/CallManager.ts b/ts/session/utils/CallManager.ts index 2a2f3c1c0..d4d068950 100644 --- a/ts/session/utils/CallManager.ts +++ b/ts/session/utils/CallManager.ts @@ -558,6 +558,10 @@ function handleConnectionStateChanged(pubkey: string) { closeVideoCall(); } else if (peerConnection?.connectionState === 'connected') { setIsRinging(false); + const firstAudioInput = audioInputsList?.[0].deviceId || undefined; + if (firstAudioInput) { + void selectAudioInputByDeviceId(firstAudioInput); + } window.inboxStore?.dispatch(callConnected({ pubkey })); } }