diff options
author | Ansh <anshnanda10@gmail.com> | 2023-05-01 12:42:31 -0700 |
---|---|---|
committer | GitHub <noreply@github.com> | 2023-05-01 14:42:31 -0500 |
commit | c75c888de2407d3314cad07989174201313facaa (patch) | |
tree | e7b293ebc6730a47c1a89207fd0248393db5185e /src/Navigation.tsx | |
parent | dbb3c5c15524c517291356a4918d043348906aad (diff) | |
download | voidsky-c75c888de2407d3314cad07989174201313facaa.tar.zst |
[APP-527] setup sentry (#532)
* setup sentry * add sentry to transformIgnorePatterns to fix jest issues * update README with sourcemap instructions * only enable integrations on native * fix sentry web * remove testing code * fix sentry authToken * Switch over to paul's auth tokens temporarily (lol) --------- Co-authored-by: Paul Frazee <pfrazee@gmail.com>
Diffstat (limited to 'src/Navigation.tsx')
-rw-r--r-- | src/Navigation.tsx | 13 |
1 files changed, 12 insertions, 1 deletions
diff --git a/src/Navigation.tsx b/src/Navigation.tsx index 3a9392fb8..412c63f33 100644 --- a/src/Navigation.tsx +++ b/src/Navigation.tsx @@ -50,6 +50,7 @@ import {CommunityGuidelinesScreen} from './view/screens/CommunityGuidelines' import {CopyrightPolicyScreen} from './view/screens/CopyrightPolicy' import {AppPasswords} from 'view/screens/AppPasswords' import {BlockedAccounts} from 'view/screens/BlockedAccounts' +import {getRoutingInstrumentation} from 'lib/sentry' const navigationRef = createNavigationContainerRef<AllNavigatorParams>() @@ -262,7 +263,17 @@ const LINKING = { function RoutesContainer({children}: React.PropsWithChildren<{}>) { const theme = useColorSchemeStyle(DefaultTheme, DarkTheme) return ( - <NavigationContainer ref={navigationRef} linking={LINKING} theme={theme}> + <NavigationContainer + ref={navigationRef} + linking={LINKING} + theme={theme} + onReady={() => { + // Register the navigation container with the Sentry instrumentation (only works on native) + if (isNative) { + const routingInstrumentation = getRoutingInstrumentation() + routingInstrumentation.registerNavigationContainer(navigationRef) + } + }}> {children} </NavigationContainer> ) |