Remove useless launch.

This commit is contained in:
Benoit Marty 2024-04-17 23:21:02 +02:00 committed by Benoit Marty
parent f658969321
commit 7aafec7fb9

View file

@ -274,25 +274,23 @@ class LoggedInFlowNode @AssistedInject constructor(
} }
override fun onPermalinkClicked(data: PermalinkData) { override fun onPermalinkClicked(data: PermalinkData) {
coroutineScope.launch { when (data) {
when (data) { is PermalinkData.UserLink -> {
is PermalinkData.UserLink -> { // FIXME Add a user profile screen.
// FIXME Add a user profile screen. Timber.e("User link clicked: ${data.userId}. TODO Add a user profile screen")
Timber.e("User link clicked: ${data.userId}. TODO Add a user profile screen") }
} is PermalinkData.RoomLink -> {
is PermalinkData.RoomLink -> { backstack.push(
backstack.push( NavTarget.Room(
NavTarget.Room( data.roomIdOrAlias,
data.roomIdOrAlias, initialElement = RoomNavigationTarget.Messages(data.eventId),
initialElement = RoomNavigationTarget.Messages(data.eventId), // TODO Use the viaParameters
// TODO Use the viaParameters
)
) )
} )
is PermalinkData.FallbackLink, }
is PermalinkData.RoomEmailInviteLink -> { is PermalinkData.FallbackLink,
// Should not happen (handled by MessagesNode) is PermalinkData.RoomEmailInviteLink -> {
} // Should not happen (handled by MessagesNode)
} }
} }
} }