Fixed self admin status changed dialog showing up even if our admin status didn't changed

This commit is contained in:
Sylvain Berfini 2021-02-08 13:28:38 +01:00
parent 8f965adcda
commit 517e95ca8c

View file

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