Fixed update of status notification and renamed UserAgent function

This commit is contained in:
Juha Heinanen
2025-07-30 16:23:47 +03:00
parent d0f3761174
commit ac574675b0
2 changed files with 4 additions and 4 deletions

View File

@ -772,14 +772,14 @@ class BaresipService: Service() {
if (uas.value[accountIndex].account.aor == aor) { if (uas.value[accountIndex].account.aor == aor) {
when (ev[0]) { when (ev[0]) {
"registering", "unregistering" -> { "registering", "unregistering" -> {
ua.updateStatus(circleYellow.getValue(colorblind))
updateStatusNotification() updateStatusNotification()
ua.uaUpdateStatus(circleYellow.getValue(colorblind))
if (isMainVisible) if (isMainVisible)
registrationUpdate.postValue(System.currentTimeMillis()) registrationUpdate.postValue(System.currentTimeMillis())
return return
} }
"registered" -> { "registered" -> {
ua.uaUpdateStatus( ua.updateStatus(
if (Api.account_regint(ua.account.accp) == 0) if (Api.account_regint(ua.account.accp) == 0)
R.drawable.circle_white R.drawable.circle_white
else else
@ -791,7 +791,7 @@ class BaresipService: Service() {
return return
} }
"registering failed" -> { "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 R.drawable.circle_white
else else
circleRed.getValue(colorblind) circleRed.getValue(colorblind)

View File

@ -28,7 +28,7 @@ class UserAgent(val uap: Long) {
uasStatus.value = statusMap() uasStatus.value = statusMap()
} }
fun uaUpdateStatus(status: Int) { fun updateStatus(status: Int) {
uas.value.find { it.uap == this.uap }?.status = status uas.value.find { it.uap == this.uap }?.status = status
uasStatus.value = statusMap() uasStatus.value = statusMap()
} }