NTP-7916 | coach mark disabled for impersonated user

This commit is contained in:
Aman Chaturvedi
2024-12-16 17:49:57 +05:30
parent eb1ec79491
commit f7076fce80

View File

@@ -5,6 +5,7 @@ import timezone from 'dayjs/plugin/timezone';
import { TIMESTAMP_IST, TIMEZONE_ASIA } from '@rn-ui-lib/utils/dates';
import { addClickstreamEvent } from '@services/clickstreamEventService';
import { CLICKSTREAM_EVENT_NAMES } from '@common/Constants';
import { GLOBAL } from '@constants/Global';
dayjs.extend(utc);
dayjs.extend(timezone);
@@ -14,6 +15,9 @@ export const showCoachMark = async (
serverTimestamp: string,
callback: () => Promise<unknown>
) => {
if (GLOBAL.IS_IMPERSONATED) {
return;
}
const coachMarkDoc = firestore().collection('coachMarks').doc(agentId);
const userSnapshot = await coachMarkDoc.get();
let coachMarkData = userSnapshot.data()?.coachMarkData;