From ac574675b0aa70da4c821dc85efbd953b7bcfb24 Mon Sep 17 00:00:00 2001 From: Juha Heinanen Date: Wed, 30 Jul 2025 16:23:47 +0300 Subject: [PATCH] Fixed update of status notification and renamed UserAgent function --- app/src/main/kotlin/com/tutpro/baresip/BaresipService.kt | 6 +++--- app/src/main/kotlin/com/tutpro/baresip/UserAgent.kt | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/app/src/main/kotlin/com/tutpro/baresip/BaresipService.kt b/app/src/main/kotlin/com/tutpro/baresip/BaresipService.kt index f1752662..cfbce34f 100644 --- a/app/src/main/kotlin/com/tutpro/baresip/BaresipService.kt +++ b/app/src/main/kotlin/com/tutpro/baresip/BaresipService.kt @@ -772,14 +772,14 @@ class BaresipService: Service() { if (uas.value[accountIndex].account.aor == aor) { when (ev[0]) { "registering", "unregistering" -> { + ua.updateStatus(circleYellow.getValue(colorblind)) updateStatusNotification() - ua.uaUpdateStatus(circleYellow.getValue(colorblind)) if (isMainVisible) registrationUpdate.postValue(System.currentTimeMillis()) return } "registered" -> { - ua.uaUpdateStatus( + ua.updateStatus( if (Api.account_regint(ua.account.accp) == 0) R.drawable.circle_white else @@ -791,7 +791,7 @@ class BaresipService: Service() { return } "registering failed" -> { - ua.uaUpdateStatus(if (Api.account_regint(ua.account.accp) == 0) + ua.updateStatus(if (Api.account_regint(ua.account.accp) == 0) R.drawable.circle_white else circleRed.getValue(colorblind) diff --git a/app/src/main/kotlin/com/tutpro/baresip/UserAgent.kt b/app/src/main/kotlin/com/tutpro/baresip/UserAgent.kt index 9e1b44df..bcc71a81 100644 --- a/app/src/main/kotlin/com/tutpro/baresip/UserAgent.kt +++ b/app/src/main/kotlin/com/tutpro/baresip/UserAgent.kt @@ -28,7 +28,7 @@ class UserAgent(val uap: Long) { uasStatus.value = statusMap() } - fun uaUpdateStatus(status: Int) { + fun updateStatus(status: Int) { uas.value.find { it.uap == this.uap }?.status = status uasStatus.value = statusMap() }