Fixed self admin status changed dialog showing up even if our admin status didn't changed
This commit is contained in:
parent
8f965adcda
commit
517e95ca8c
1 changed files with 4 additions and 2 deletions
|
@ -84,8 +84,10 @@ class GroupInfoViewModel(val chatRoom: ChatRoom?) : ErrorReportingViewModel() {
|
||||||
|
|
||||||
override fun onParticipantAdminStatusChanged(chatRoom: ChatRoom, eventLog: EventLog) {
|
override fun onParticipantAdminStatusChanged(chatRoom: ChatRoom, eventLog: EventLog) {
|
||||||
val admin = chatRoom.me?.isAdmin ?: false
|
val admin = chatRoom.me?.isAdmin ?: false
|
||||||
isMeAdmin.value = admin
|
if (admin != isMeAdmin.value) {
|
||||||
meAdminChangedEvent.value = Event(admin)
|
isMeAdmin.value = admin
|
||||||
|
meAdminChangedEvent.value = Event(admin)
|
||||||
|
}
|
||||||
updateParticipants()
|
updateParticipants()
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue