From 35312ceb4b2a210837cfd4c504cf27e7fb06ccbe Mon Sep 17 00:00:00 2001 From: Bill Richardson Date: Wed, 29 Jan 2025 16:21:32 -0500 Subject: [PATCH] updates to mimic fmg for experiment api updates --- src/router/index.js | 4 ++-- src/store/index.js | 7 ++++--- 2 files changed, 6 insertions(+), 5 deletions(-) diff --git a/src/router/index.js b/src/router/index.js index ba20bf96..c0cb576b 100644 --- a/src/router/index.js +++ b/src/router/index.js @@ -422,14 +422,14 @@ async function runExperiments(nextPage) { if (!store.applicationUser.triggeredSiteEntry) { await store.runExperimentsForTrigger({ - userId: getDeviceIdValue(), + deviceId: getDeviceIdValue(), triggerEvent: experimentTriggers.SITE_ENTRY, triggerValue: applicationConfig.SITE_ENTRY_TRIGGER_VALUE }); } await store.runExperimentsForTrigger({ - userId: getDeviceIdValue(), + deviceId: getDeviceIdValue(), triggerEvent: experimentTriggers.PAGE_ENTRY, triggerValue: nextPage }); diff --git a/src/store/index.js b/src/store/index.js index f5bca90f..84f40697 100644 --- a/src/store/index.js +++ b/src/store/index.js @@ -17,7 +17,7 @@ import webStorageConstants from '@/constants/web-storage-constants'; // eslint-disable-next-line import/no-cycle import globalMethods from '@/global-methods'; // eslint-disable-next-line import/no-cycle -import { getSessionKeyValue, getUserIdValue, deleteISSCookie } from '@/helpers/cookie-helper'; +import { getSessionKeyValue, getUserIdValue, deleteISSCookie, getDeviceIdValue } from '@/helpers/cookie-helper'; import { convertDateStringToDate, getDateDifferenceInDays, militaryToTwelveHourTime } from '@/helpers/date-helper'; import { getExperimentSettingValue, getFeatureTogglesPayloadObject } from '@/helpers/experiment-helper'; import { findLineItemIndex, getLineItemsFlattened } from '@/helpers/line-items-helper'; @@ -2453,6 +2453,7 @@ export const useMainStore = defineStore({ payload: { experimentForLogging: { userId: getUserIdValue(), + deviceId: getDeviceIdValue(), experimentUniverseId: experiment.universeId, experimentUniverseName: experiment.universeName, experimentTestId: experiment.testId, @@ -2592,14 +2593,14 @@ export const useMainStore = defineStore({ }); }, - async runExperimentsForTrigger({ userId, triggerEvent, triggerValue }) { + async runExperimentsForTrigger({ deviceId, triggerEvent, triggerValue }) { if (triggerEvent === experimentTriggers.SITE_ENTRY) { this.updateTriggeredSiteEntry(true); } const payload = { applicationName: applicationConfig.APPLICATION_NAME, - userId, + deviceId, triggerEvent, triggerValue, experimentOrder: this.experimentOrder