mirror of
https://github.com/Novaloop-AG/element-x-android.git
synced 2026-11-02 21:32:34 +00:00
Room navigation : do not replay RoomMembership Changes
This commit is contained in:
+3
-3
@@ -28,10 +28,10 @@ class RoomMembershipObserver {
|
|||||||
val change: MembershipChange,
|
val change: MembershipChange,
|
||||||
)
|
)
|
||||||
|
|
||||||
private val _updates = MutableSharedFlow<RoomMembershipUpdate>(replay = 1)
|
private val _updates = MutableSharedFlow<RoomMembershipUpdate>(extraBufferCapacity = 10)
|
||||||
val updates = _updates.asSharedFlow()
|
val updates = _updates.asSharedFlow()
|
||||||
|
|
||||||
fun notifyUserLeftRoom(roomId: RoomId) {
|
suspend fun notifyUserLeftRoom(roomId: RoomId) {
|
||||||
_updates.tryEmit(RoomMembershipUpdate(roomId, false, MembershipChange.LEFT))
|
_updates.emit(RoomMembershipUpdate(roomId, false, MembershipChange.LEFT))
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user