From 4ebe40ae9ad5f969c0cebfe47bbc797080add51b Mon Sep 17 00:00:00 2001 From: ggurdin <46800240+ggurdin@users.noreply.github.com> Date: Tue, 6 May 2025 11:33:00 -0400 Subject: [PATCH] chore: wait for joined room's membership to be updated before redirected to space details (#2685) --- .../public_spaces/pangea_public_room_bottom_sheet.dart | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/lib/pangea/public_spaces/pangea_public_room_bottom_sheet.dart b/lib/pangea/public_spaces/pangea_public_room_bottom_sheet.dart index ae01ba770..9551f4958 100644 --- a/lib/pangea/public_spaces/pangea_public_room_bottom_sheet.dart +++ b/lib/pangea/public_spaces/pangea_public_room_bottom_sheet.dart @@ -88,16 +88,13 @@ class PangeaPublicRoomBottomSheetState final result = await showFutureLoadingDialog( context: context, future: () async { - if (chunk != null && client.getRoomById(chunk!.roomId) != null) { - return chunk!.roomId; - } final roomId = await client.joinRoom( roomAlias ?? chunk!.roomId, serverName: via, ); if (client.getRoomById(roomId) == null) { - await client.waitForRoomInSync(roomId); + await client.waitForRoomInSync(roomId, join: true); } return roomId; },