Updates.
This commit is contained in:
parent
c8d22dd61f
commit
bf2512e1ba
2 changed files with 31 additions and 0 deletions
|
|
@ -5,6 +5,8 @@ export function fetchCmsContentForPage(issPage) {
|
|||
return useMainStore().getPageData(issPage)
|
||||
.then((response) => {
|
||||
const pageDataFromCms = {};
|
||||
|
||||
console.log(response);
|
||||
|
||||
response.data.Result.forEach((widget) => {
|
||||
let widgetWithReplacements = findAndReplaceGlobalStateValues(
|
||||
|
|
|
|||
|
|
@ -411,6 +411,13 @@ export const useMainStore = defineStore({
|
|||
this.applicationUser.lastPageVisited = lastPageVisited;
|
||||
},
|
||||
|
||||
updateExperiments(experiments) {
|
||||
this.applicationUser.experiments = experiments;
|
||||
},
|
||||
updateTriggeredSiteEntry(wasSiteEntryTriggered) {
|
||||
this.applicationUser.triggeredSiteEntry = wasSiteEntryTriggered;
|
||||
},
|
||||
|
||||
GetExperimentsByUser(userId) {
|
||||
return globalMethods.callHttpClient({
|
||||
method: endpoints.GetExperimentsByUser.method,
|
||||
|
|
@ -418,6 +425,28 @@ export const useMainStore = defineStore({
|
|||
payload: {},
|
||||
});
|
||||
},
|
||||
|
||||
async runExperimentsForTrigger({ userId, triggerEvent, triggerValue }) {
|
||||
if (triggerEvent == experimentTriggers.SITE_ENTRY) {
|
||||
this.updateTriggeredSiteEntry(true);
|
||||
}
|
||||
|
||||
var payload = {
|
||||
applicationName: applicationConfig.APPLICATION_NAME,
|
||||
userId: userId,
|
||||
triggerEvent: triggerEvent,
|
||||
triggerValue: triggerValue,
|
||||
experimentOrder: this.experimentOrder,
|
||||
};
|
||||
|
||||
const response = await globalMethods.callHttpClient({
|
||||
method: endpoints.RunExperimentsForTrigger.method,
|
||||
endpoint: endpoints.RunExperimentsForTrigger.url,
|
||||
payload: payload,
|
||||
});
|
||||
|
||||
this.updateExperiments(response.data.experiments);
|
||||
},
|
||||
|
||||
},
|
||||
persist: true
|
||||
|
|
|
|||
Loading…
Reference in a new issue