No longer need to do the iterate ourselves, the SDK can handle it on the proper thread now

This commit is contained in:
Sylvain Berfini 2023-09-22 11:20:45 +02:00
parent 1b2f6f4e3d
commit fe3a448231

View file

@ -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()