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) {
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)

View File

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