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) {
|
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)
|
||||||
|
|||||||
@ -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()
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user