diff --git a/src/components/InitialURLContextProvider.tsx b/src/components/InitialURLContextProvider.tsx index a3df93844ca9..710f045ede4e 100644 --- a/src/components/InitialURLContextProvider.tsx +++ b/src/components/InitialURLContextProvider.tsx @@ -1,6 +1,5 @@ -import React, {createContext, useEffect, useState} from 'react'; +import React, {createContext} from 'react'; import type {ReactNode} from 'react'; -import {Linking} from 'react-native'; import type {Route} from '@src/ROUTES'; /** Initial url that will be opened when NewDot is embedded into Hybrid App. */ @@ -15,16 +14,7 @@ type InitialURLContextProviderProps = { }; function InitialURLContextProvider({children, url}: InitialURLContextProviderProps) { - const [initialURL, setInitialURL] = useState(url); - useEffect(() => { - if (initialURL) { - return; - } - Linking.getInitialURL().then((initURL) => { - setInitialURL(initURL as Route); - }); - }, [initialURL]); - return {children}; + return {children}; } InitialURLContextProvider.displayName = 'InitialURLContextProvider'; diff --git a/src/pages/settings/ExitSurvey/ExitSurveyConfirmPage.tsx b/src/pages/settings/ExitSurvey/ExitSurveyConfirmPage.tsx index 672dbbb91069..7507e1015f86 100644 --- a/src/pages/settings/ExitSurvey/ExitSurveyConfirmPage.tsx +++ b/src/pages/settings/ExitSurvey/ExitSurveyConfirmPage.tsx @@ -87,6 +87,7 @@ function ExitSurveyConfirmPage({exitReason, isLoading, route, navigation}: ExitS ExitSurvey.switchToOldDot(); if (NativeModules.HybridAppModule) { + Navigation.resetToHome(); NativeModules.HybridAppModule.closeReactNativeApp(); return; }