Fixed update of status notification and renamed UserAgent function
This commit is contained in:
@ -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)
|
||||
|
||||
@ -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()
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user