Viktoriia 9 месяцев назад
Родитель
Сommit
57efd2f05a
1 измененных файлов с 6 добавлено и 2 удалено
  1. 6 2
      src/contexts/PushNotificationContext.tsx

+ 6 - 2
src/contexts/PushNotificationContext.tsx

@@ -26,12 +26,14 @@ export const PushNotificationProvider = ({ children }) => {
 
       if (data?.screen && data?.parentScreen) {
         if (data?.params) {
+          const parsedParams = JSON.parse(data.params) ?? {};
+
           navigation.navigate(
             ...([
               data.parentScreen,
               {
                 screen: data.screen,
-                params: data.params
+                params: parsedParams
               }
             ] as never)
           );
@@ -76,12 +78,14 @@ export const PushNotificationProvider = ({ children }) => {
 
         if (screenName && parentScreen) {
           if (params) {
+            const parsedParams = JSON.parse(params) ?? {};
+
             navigation.navigate(
               ...([
                 parentScreen,
                 {
                   screen: screenName,
-                  params: params
+                  params: parsedParams
                 }
               ] as never)
             );