From 4ce89289547bea0914a98b8307f4539464281f96 Mon Sep 17 00:00:00 2001 From: Ivan Chen Date: Fri, 23 Apr 2021 17:40:24 -0400 Subject: added logic to navigate on notification opened --- src/services/FCMService.ts | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) (limited to 'src') diff --git a/src/services/FCMService.ts b/src/services/FCMService.ts index 711483ec..f76e94b6 100644 --- a/src/services/FCMService.ts +++ b/src/services/FCMService.ts @@ -135,12 +135,11 @@ class FCMService { // Called when app is opened from backrground state messaging().onNotificationOpenedApp((remoteMessage) => { if (remoteMessage) { - // TODO: Get {name, params} of screen when user must be redirected to - // Redirected to Notification Screen for now - const redirectTo = 'Notifications'; - /* TODO: Check login status and redirect user/store screen to async as - initialRoute for NavigationBar Stack */ - RootNavigation.navigate(redirectTo); + if (remoteMessage.category === 'CHAT') { + RootNavigation.navigate('ChatList'); + } else { + RootNavigation.navigate('Notifications'); + } } }); -- cgit v1.2.3-70-g09d2