Browse Source

No need to launch a coroutine to send the first value.

pull/3533/head
Benoit Marty 3 weeks ago
parent
commit
d14361760b
  1. 6
      libraries/matrix/impl/src/main/kotlin/io/element/android/libraries/matrix/impl/room/RustMatrixRoom.kt

6
libraries/matrix/impl/src/main/kotlin/io/element/android/libraries/matrix/impl/room/RustMatrixRoom.kt

@ -116,10 +116,8 @@ class RustMatrixRoom( @@ -116,10 +116,8 @@ class RustMatrixRoom(
}
override val roomTypingMembersFlow: Flow<List<UserId>> = mxCallbackFlow {
launch {
val initial = emptyList<UserId>()
channel.trySend(initial)
}
val initial = emptyList<UserId>()
channel.trySend(initial)
innerRoom.subscribeToTypingNotifications(object : TypingNotificationsListener {
override fun call(typingUserIds: List<String>) {
channel.trySend(

Loading…
Cancel
Save