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 }