diff --git a/TelegramUI/OngoingCallContext.swift b/TelegramUI/OngoingCallContext.swift index 81dc802598..455b28d890 100644 --- a/TelegramUI/OngoingCallContext.swift +++ b/TelegramUI/OngoingCallContext.swift @@ -136,6 +136,10 @@ final class OngoingCallContext { private let audioSessionDisposable = MetaDisposable() private var networkTypeDisposable: Disposable? + static var maxLayer: Int32 { + return OngoingCallThreadLocalContext.maxLayer() + } + init(account: Account, callSessionManager: CallSessionManager, internalId: CallSessionInternalId, proxyServer: ProxyServerSettings?, initialNetworkType: NetworkType, updatedNetworkType: Signal, serializedData: String?, dataSaving: VoiceCallDataSaving) { let _ = setupLogs OngoingCallThreadLocalContext.applyServerConfig(serializedData) diff --git a/TelegramUI/OngoingCallThreadLocalContext.h b/TelegramUI/OngoingCallThreadLocalContext.h index 4f254f9407..4d1efb9a8c 100644 --- a/TelegramUI/OngoingCallThreadLocalContext.h +++ b/TelegramUI/OngoingCallThreadLocalContext.h @@ -71,7 +71,6 @@ typedef NS_ENUM(int32_t, OngoingCallDataSaving) { - (void)setIsMuted:(bool)isMuted; - (void)setNetworkType:(OngoingCallNetworkType)networkType; -+ (int)getConnectionMaxLayer; @end diff --git a/TelegramUI/OngoingCallThreadLocalContext.mm b/TelegramUI/OngoingCallThreadLocalContext.mm index f4de53241b..94710fb71b 100644 --- a/TelegramUI/OngoingCallThreadLocalContext.mm +++ b/TelegramUI/OngoingCallThreadLocalContext.mm @@ -225,7 +225,7 @@ static int callControllerDataSavingForType(OngoingCallDataSaving type) { } + (int32_t)maxLayer { - return tgvoip::VoIPController::connectionMaxLayer; + return tgvoip::VoIPController::GetConnectionMaxLayer(); } - (instancetype _Nonnull)initWithQueue:(id _Nonnull)queue proxy:(VoipProxyServer * _Nullable)proxy networkType:(OngoingCallNetworkType)networkType dataSaving:(OngoingCallDataSaving)dataSaving { @@ -387,8 +387,4 @@ static int callControllerDataSavingForType(OngoingCallDataSaving type) { } } -+ (int)getConnectionMaxLayer{ - return tgvoip::VoIPController::GetConnectionMaxLayer(); -} - @end diff --git a/TelegramUI/PresentationCallManager.swift b/TelegramUI/PresentationCallManager.swift index d00d933d15..fa6118b07b 100644 --- a/TelegramUI/PresentationCallManager.swift +++ b/TelegramUI/PresentationCallManager.swift @@ -63,7 +63,7 @@ public final class PresentationCallManager { private var callSettingsDisposable: Disposable? public static var voipMaxLayer: Int32 { - return OngoingCallContext. + return OngoingCallContext.maxLayer } public init(account: Account, getDeviceAccessData: @escaping () -> (presentationData: PresentationData, present: (ViewController, Any?) -> Void, openSettings: () -> Void), networkType: Signal, audioSession: ManagedAudioSession, callSessionManager: CallSessionManager) {