From 66e9b35f50e38e984833ef1e506549b0bbbcc325 Mon Sep 17 00:00:00 2001 From: Alexander Zinchuk Date: Tue, 27 Jul 2021 20:14:05 +0300 Subject: [PATCH] Composer: Prevent exception when voice recording is not supported on iOS (#1322) --- src/components/middle/composer/hooks/useVoiceRecording.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/components/middle/composer/hooks/useVoiceRecording.ts b/src/components/middle/composer/hooks/useVoiceRecording.ts index ce7804f39..0a711eb0f 100644 --- a/src/components/middle/composer/hooks/useVoiceRecording.ts +++ b/src/components/middle/composer/hooks/useVoiceRecording.ts @@ -2,7 +2,7 @@ import { useCallback, useEffect, useRef, useState, } from '../../../../lib/teact/teact'; -import { IS_IOS } from '../../../../util/environment'; +import { IS_IOS, IS_VOICE_RECORDING_SUPPORTED } from '../../../../util/environment'; import * as voiceRecording from '../../../../util/voiceRecording'; import captureEscKeyListener from '../../../../util/captureEscKeyListener'; @@ -17,7 +17,7 @@ export default () => { useEffect(() => { // Preloading worker fixes silent first record on iOS - if (IS_IOS) { + if (IS_IOS && IS_VOICE_RECORDING_SUPPORTED) { void voiceRecording.init(); } }, []);