From 23af06df74d08f22b5f860e814bf80534385a2b4 Mon Sep 17 00:00:00 2001 From: Juha Heinanen Date: Sun, 3 Jul 2022 18:33:41 +0300 Subject: [PATCH] Task receiver REGISTER/UNREGISTER improvement --- .../kotlin/com/tutpro/baresip/TaskReceiver.kt | 20 ++++++++----------- 1 file changed, 8 insertions(+), 12 deletions(-) diff --git a/app/src/main/kotlin/com/tutpro/baresip/TaskReceiver.kt b/app/src/main/kotlin/com/tutpro/baresip/TaskReceiver.kt index a168982a..b087309f 100644 --- a/app/src/main/kotlin/com/tutpro/baresip/TaskReceiver.kt +++ b/app/src/main/kotlin/com/tutpro/baresip/TaskReceiver.kt @@ -24,21 +24,17 @@ class TaskReceiver : BroadcastReceiver() { when (intent.action) { "com.tutpro.baresip.REGISTER" -> { Log.d(TAG, "TaskReceiver: registering $aor") - if (!Api.ua_isregistered(ua.uap)) { - Api.account_set_regint(acc.accp, REGISTRATION_INTERVAL) - Api.ua_register(ua.uap) - acc.regint = Api.account_regint(acc.accp) - AccountsActivity.saveAccounts() - } + Api.account_set_regint(acc.accp, REGISTRATION_INTERVAL) + Api.ua_register(ua.uap) + acc.regint = Api.account_regint(acc.accp) + AccountsActivity.saveAccounts() } "com.tutpro.baresip.UNREGISTER" -> { Log.d(TAG, "TaskReceiver: un-registering $aor") - if (Api.ua_isregistered(ua.uap)) { - Api.account_set_regint(acc.accp, 0) - Api.ua_unregister(ua.uap) - acc.regint = Api.account_regint(acc.accp) - AccountsActivity.saveAccounts() - } + Api.account_set_regint(acc.accp, 0) + Api.ua_unregister(ua.uap) + acc.regint = Api.account_regint(acc.accp) + AccountsActivity.saveAccounts() } else -> return }