TP-72939 | Ms clarity added

This commit is contained in:
yashmantri
2024-07-09 15:50:19 +05:30
parent 30f8c3914a
commit 4f9951d55f
6 changed files with 16 additions and 13 deletions

18
App.tsx
View File

@@ -147,20 +147,20 @@ function App() {
checkCodePushAndSync();
setForegroundTimeStampAndClickstream();
if (ENV === 'prod') {
getAsyncStorageItem(LocalStorageKeys.IS_CLARITY_ENABLED, true).then((value) => {
if (MS_CLARITY_PROJECT_ID && value && !GLOBAL.MS_CLARITY_INITIALIZED) {
initialize(MS_CLARITY_PROJECT_ID);
GLOBAL.MS_CLARITY_INITIALIZED = true;
}
});
}
return () => {
appStateChange.remove();
};
}, []);
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