From d91aa94c9a37f1e117655f7fb02de2108b14c3fa Mon Sep 17 00:00:00 2001 From: QuentinArguillere Date: Fri, 26 Jan 2024 15:33:06 +0100 Subject: [PATCH] Fix build for sdk master : pushRegistryDispatchQueue is no longer in the wrapper, we need to use the C function instead --- Linphone/Core/CoreContext.swift | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/Linphone/Core/CoreContext.swift b/Linphone/Core/CoreContext.swift index 6f743354f..674573e7c 100644 --- a/Linphone/Core/CoreContext.swift +++ b/Linphone/Core/CoreContext.swift @@ -21,6 +21,7 @@ // swiftlint:disable line_length import linphonesw +import linphone // needed for unwrapped function linphone_core_set_push_registry_dispatch_queue import Combine import UniformTypeIdentifiers import Network @@ -95,11 +96,11 @@ final class CoreContext: ObservableObject { self.mCore = try? Factory.Instance.createCoreWithConfig(config: config!, systemContext: nil) } - self.mCore.pushRegistryDispatchQueue = Unmanaged.passUnretained(coreQueue).toOpaque() + linphone_core_set_push_registry_dispatch_queue(self.mCore.getCobject, Unmanaged.passUnretained(coreQueue).toOpaque()) self.mCore.autoIterateEnabled = false self.mCore.callkitEnabled = true self.mCore.pushNotificationEnabled = true - + self.mCore.setUserAgent(name: "Linphone iOS 6.0 Beta (\(UIDevice.current.localizedModel)) - Linphone SDK : \(self.coreVersion)", version: "6.0") self.mCore.videoCaptureEnabled = true