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