From d14361760b129f052d41f11f614121612dc4d107 Mon Sep 17 00:00:00 2001 From: Benoit Marty Date: Tue, 24 Sep 2024 16:01:58 +0200 Subject: [PATCH] No need to launch a coroutine to send the first value. --- .../android/libraries/matrix/impl/room/RustMatrixRoom.kt | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/libraries/matrix/impl/src/main/kotlin/io/element/android/libraries/matrix/impl/room/RustMatrixRoom.kt b/libraries/matrix/impl/src/main/kotlin/io/element/android/libraries/matrix/impl/room/RustMatrixRoom.kt index b871062f70..74b6027cc7 100644 --- a/libraries/matrix/impl/src/main/kotlin/io/element/android/libraries/matrix/impl/room/RustMatrixRoom.kt +++ b/libraries/matrix/impl/src/main/kotlin/io/element/android/libraries/matrix/impl/room/RustMatrixRoom.kt @@ -116,10 +116,8 @@ class RustMatrixRoom( } override val roomTypingMembersFlow: Flow> = mxCallbackFlow { - launch { - val initial = emptyList() - channel.trySend(initial) - } + val initial = emptyList() + channel.trySend(initial) innerRoom.subscribeToTypingNotifications(object : TypingNotificationsListener { override fun call(typingUserIds: List) { channel.trySend(