From 44035905fc1278889173a84a08b0e77ef99849e8 Mon Sep 17 00:00:00 2001 From: Benoit Marty Date: Wed, 17 Apr 2024 23:53:00 +0200 Subject: [PATCH] Subscrie to RoomInfoFlow instead of pushing the JoinRoom. The user may be a member of the room, and in this case, it will be more direct. --- .../main/kotlin/io/element/android/appnav/room/RoomFlowNode.kt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/appnav/src/main/kotlin/io/element/android/appnav/room/RoomFlowNode.kt b/appnav/src/main/kotlin/io/element/android/appnav/room/RoomFlowNode.kt index 932e36811b..6d6405c0e8 100644 --- a/appnav/src/main/kotlin/io/element/android/appnav/room/RoomFlowNode.kt +++ b/appnav/src/main/kotlin/io/element/android/appnav/room/RoomFlowNode.kt @@ -147,7 +147,7 @@ class RoomFlowNode @AssistedInject constructor( is NavTarget.Resolving -> { val callback = object : RoomAliasResolverEntryPoint.Callback { override fun onAliasResolved(roomId: RoomId) { - backstack.newRoot(NavTarget.JoinRoom(roomId)) + subscribeToRoomInfoFlow(roomId) } } val params = RoomAliasResolverEntryPoint.Params(navTarget.roomAlias)