From fe3a448231a7c2e146891a49b78710305e6b063c Mon Sep 17 00:00:00 2001 From: Sylvain Berfini Date: Fri, 22 Sep 2023 11:20:45 +0200 Subject: [PATCH] No longer need to do the iterate ourselves, the SDK can handle it on the proper thread now --- .../main/java/org/linphone/core/CoreContext.kt | 15 +-------------- 1 file changed, 1 insertion(+), 14 deletions(-) diff --git a/app/src/main/java/org/linphone/core/CoreContext.kt b/app/src/main/java/org/linphone/core/CoreContext.kt index 3b8741cab..e660c91c9 100644 --- a/app/src/main/java/org/linphone/core/CoreContext.kt +++ b/app/src/main/java/org/linphone/core/CoreContext.kt @@ -112,24 +112,11 @@ class CoreContext @UiThread constructor(val context: Context) : HandlerThread("C coreThread = Handler(looper) core = Factory.instance().createCoreWithConfig(corePreferences.config, context) - core.isAutoIterateEnabled = false + core.isAutoIterateEnabled = true core.addListener(coreListener) core.friendsDatabasePath = corePreferences.friendsDatabasePath - val timer = Timer("Linphone core.iterate() scheduler") - timer.schedule( - object : TimerTask() { - override fun run() { - coreThread.post { - core.iterate() - } - } - }, - 0, - 50 - ) - computeUserAgent() core.start()