Browse Source

Remove useless launch.

pull/2713/head
Benoit Marty 5 months ago committed by Benoit Marty
parent
commit
3bd65be894
  1. 34
      appnav/src/main/kotlin/io/element/android/appnav/LoggedInFlowNode.kt

34
appnav/src/main/kotlin/io/element/android/appnav/LoggedInFlowNode.kt

@ -274,25 +274,23 @@ class LoggedInFlowNode @AssistedInject constructor( @@ -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)
}
}
}

Loading…
Cancel
Save