From 78b22b7afd6c3cee54bb408ef0a2eb9abbcee7b1 Mon Sep 17 00:00:00 2001 From: Ali <> Date: Sat, 10 Dec 2022 00:43:35 +0400 Subject: [PATCH] Fix build --- .../TelegramVoip/Sources/GroupCallContext.swift | 15 ++++----------- 1 file changed, 4 insertions(+), 11 deletions(-) diff --git a/submodules/TelegramVoip/Sources/GroupCallContext.swift b/submodules/TelegramVoip/Sources/GroupCallContext.swift index f71bd2aec1..9c61f22b10 100644 --- a/submodules/TelegramVoip/Sources/GroupCallContext.swift +++ b/submodules/TelegramVoip/Sources/GroupCallContext.swift @@ -415,9 +415,7 @@ public final class OngoingGroupCallContext { private final class Impl { let queue: Queue let context: GroupCallThreadLocalContext -#if os(iOS) let audioDevice: SharedCallAudioDevice? -#endif let sessionId = UInt32.random(in: 0 ..< UInt32(Int32.max)) let joinPayload = Promise<(String, UInt32)>() @@ -435,14 +433,8 @@ public final class OngoingGroupCallContext { init(queue: Queue, inputDeviceId: String, outputDeviceId: String, audioSessionActive: Signal, video: OngoingCallVideoCapturer?, requestMediaChannelDescriptions: @escaping (Set, @escaping ([MediaChannelDescription]) -> Void) -> Disposable, rejoinNeeded: @escaping () -> Void, outgoingAudioBitrateKbit: Int32?, videoContentType: VideoContentType, enableNoiseSuppression: Bool, disableAudioInput: Bool, preferX264: Bool, logPath: String) { self.queue = queue - #if os(iOS) self.audioDevice = nil - #endif - /*#if DEBUG - self.audioDevice = SharedCallAudioDevice(disableRecording: disableAudioInput) - #else - self.audioDevice = nil - #endif*/ + let audioDevice = self.audioDevice var networkStateUpdatedImpl: ((GroupCallNetworkState) -> Void)? var audioLevelsUpdatedImpl: (([NSNumber]) -> Void)? @@ -549,7 +541,8 @@ public final class OngoingGroupCallContext { enableNoiseSuppression: enableNoiseSuppression, disableAudioInput: disableAudioInput, preferX264: preferX264, - logPath: logPath + logPath: logPath, + audioDevice: audioDevice ) let queue = self.queue @@ -602,8 +595,8 @@ public final class OngoingGroupCallContext { guard let `self` = self else { return } - #if os(iOS) self.audioDevice?.setManualAudioSessionIsActive(isActive) + #if os(iOS) self.context.setManualAudioSessionIsActive(isActive) #endif }))