about summary refs log tree commit diff
path: root/src/Navigation.tsx
diff options
context:
space:
mode:
authorAnsh <anshnanda10@gmail.com>2023-05-04 14:18:27 -0700
committerGitHub <noreply@github.com>2023-05-04 16:18:27 -0500
commitd3e8bd3e9a1f71b1177c0493634515379b0d1de8 (patch)
treecc89000687a9b4ef03e1de143565260d9e4a0b12 /src/Navigation.tsx
parentc8af784328177bbf8b8e9df5c2ae0e1087057b81 (diff)
downloadvoidsky-d3e8bd3e9a1f71b1177c0493634515379b0d1de8.tar.zst
[APP-547] Universal links & deeplinking (#555)
* added ios scheme and intentFilters for deep linking

* added intentFilters for android deep linking

* add .env files to .gitignore

* add autoVerify for android deep links
Diffstat (limited to 'src/Navigation.tsx')
-rw-r--r--src/Navigation.tsx4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/Navigation.tsx b/src/Navigation.tsx
index 9a163fc43..afc7b39b8 100644
--- a/src/Navigation.tsx
+++ b/src/Navigation.tsx
@@ -299,7 +299,9 @@ function navigate<K extends keyof AllNavigatorParams>(
 function resetToTab(tabName: 'HomeTab' | 'SearchTab' | 'NotificationsTab') {
   if (navigationRef.isReady()) {
     navigate(tabName)
-    navigationRef.dispatch(StackActions.popToTop())
+    if (navigationRef.canGoBack()) {
+      navigationRef.dispatch(StackActions.popToTop()) //we need to check .canGoBack() before calling it
+    }
   }
 }