aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/services/FCMService.ts11
1 files changed, 5 insertions, 6 deletions
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');
+ }
}
});