From 7aafec7fb92dc692b938f319844c35927211f056 Mon Sep 17 00:00:00 2001 From: Benoit Marty Date: Wed, 17 Apr 2024 23:21:02 +0200 Subject: [PATCH] Remove useless launch. --- .../android/appnav/LoggedInFlowNode.kt | 34 +++++++++---------- 1 file changed, 16 insertions(+), 18 deletions(-) diff --git a/appnav/src/main/kotlin/io/element/android/appnav/LoggedInFlowNode.kt b/appnav/src/main/kotlin/io/element/android/appnav/LoggedInFlowNode.kt index b4326803ab..83cfd5f1f3 100644 --- a/appnav/src/main/kotlin/io/element/android/appnav/LoggedInFlowNode.kt +++ b/appnav/src/main/kotlin/io/element/android/appnav/LoggedInFlowNode.kt @@ -274,25 +274,23 @@ class LoggedInFlowNode @AssistedInject constructor( } override fun onPermalinkClicked(data: PermalinkData) { - coroutineScope.launch { - when (data) { - is PermalinkData.UserLink -> { - // FIXME Add a user profile screen. - Timber.e("User link clicked: ${data.userId}. TODO Add a user profile screen") - } - is PermalinkData.RoomLink -> { - backstack.push( - NavTarget.Room( - data.roomIdOrAlias, - initialElement = RoomNavigationTarget.Messages(data.eventId), - // TODO Use the viaParameters - ) + when (data) { + is PermalinkData.UserLink -> { + // FIXME Add a user profile screen. + Timber.e("User link clicked: ${data.userId}. TODO Add a user profile screen") + } + is PermalinkData.RoomLink -> { + backstack.push( + NavTarget.Room( + data.roomIdOrAlias, + initialElement = RoomNavigationTarget.Messages(data.eventId), + // TODO Use the viaParameters ) - } - is PermalinkData.FallbackLink, - is PermalinkData.RoomEmailInviteLink -> { - // Should not happen (handled by MessagesNode) - } + ) + } + is PermalinkData.FallbackLink, + is PermalinkData.RoomEmailInviteLink -> { + // Should not happen (handled by MessagesNode) } } }