From 8f66cad58b6cbfccf2c4aff559fc3f1925e3c3de Mon Sep 17 00:00:00 2001 From: krille-chan Date: Wed, 27 Dec 2023 16:30:47 +0100 Subject: [PATCH] fix: Open notification for invite crashes app --- lib/utils/background_push.dart | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/lib/utils/background_push.dart b/lib/utils/background_push.dart index 2576d911..ff2b432b 100644 --- a/lib/utils/background_push.dart +++ b/lib/utils/background_push.dart @@ -313,7 +313,11 @@ class BackgroundPush { } await client.roomsLoading; await client.accountDataLoading; - FluffyChatApp.router.go('/rooms/$roomId'); + FluffyChatApp.router.go( + client.getRoomById(roomId)?.membership == Membership.invite + ? '/rooms' + : '/rooms/$roomId', + ); } catch (e, s) { Logs().e('[Push] Failed to open room', e, s); }