TP-72939 | MS clarity

This commit is contained in:
yashmantri
2024-07-09 19:25:23 +05:30
parent 094e61a856
commit 269d989965
4 changed files with 23 additions and 23 deletions

20
App.tsx
View File

@@ -20,13 +20,10 @@ import FullScreenLoader from './RN-UI-LIB/src/components/FullScreenLoader';
import { toastConfigs, ToastContainer } from './RN-UI-LIB/src/components/toast';
import { navigationRef } from './src/components/utlis/navigationUtlis';
import {
getAsyncStorageItem,
sendDeviceDetailsToClickstream,
} from '@components/utlis/commonFunctions';
import { sendDeviceDetailsToClickstream } from '@components/utlis/commonFunctions';
import { linkingConf } from '@components/utlis/deeplinkingUtils';
import { getBuildFlavour } from '@components/utlis/DeviceUtils';
import { GLOBAL, setGlobalBuildFlavour } from '@constants/Global';
import { setGlobalBuildFlavour } from '@constants/Global';
import analytics from '@react-native-firebase/analytics';
import dayJs from 'dayjs';
import { COLORS } from './RN-UI-LIB/src/styles/colors';
@@ -38,7 +35,7 @@ import { getPermissionsToRequest } from './src/components/utlis/PermissionUtils'
import ScreenshotBlocker from './src/components/utlis/ScreenshotBlocker';
import { initSentry } from './src/components/utlis/sentry';
import { setItem } from './src/components/utlis/storageHelper';
import { APM_APP_NAME, APM_BASE_URL, ENV, MS_CLARITY_PROJECT_ID } from './src/constants/config';
import { APM_APP_NAME, APM_BASE_URL, ENV } from './src/constants/config';
import usePolling from './src/hooks/usePolling';
import AuthRouter from './src/screens/auth/AuthRouter';
import { type TDocumentObj } from './src/screens/caseDetails/interface';
@@ -47,7 +44,7 @@ import { addClickstreamEvent } from './src/services/clickstreamEventService';
import { setJsErrorHandler } from './src/services/exception-handler.service';
import fetchUpdatedRemoteConfig from './src/services/firebaseFetchAndUpdate.service';
import { StorageKeys } from './src/types/storageKeys';
import { initialize, setCurrentScreenName } from 'react-native-clarity';
import { setCurrentScreenName } from 'react-native-clarity';
initSentry();
@@ -156,15 +153,6 @@ function App() {
};
}, []);
React.useEffect(() => {
if (ENV === 'prod' && GLOBAL.IS_CLARTIY_ENABLED) {
if (MS_CLARITY_PROJECT_ID && !GLOBAL.MS_CLARITY_INITIALIZED) {
initialize(MS_CLARITY_PROJECT_ID);
GLOBAL.MS_CLARITY_INITIALIZED = true;
}
}
}, [GLOBAL.IS_CLARTIY_ENABLED]);
return (
<Provider store={store}>
<PersistGate