Updates.
This commit is contained in:
parent
c8d22dd61f
commit
bf2512e1ba
2 changed files with 31 additions and 0 deletions
|
|
@ -6,6 +6,8 @@ export function fetchCmsContentForPage(issPage) {
|
||||||
.then((response) => {
|
.then((response) => {
|
||||||
const pageDataFromCms = {};
|
const pageDataFromCms = {};
|
||||||
|
|
||||||
|
console.log(response);
|
||||||
|
|
||||||
response.data.Result.forEach((widget) => {
|
response.data.Result.forEach((widget) => {
|
||||||
let widgetWithReplacements = findAndReplaceGlobalStateValues(
|
let widgetWithReplacements = findAndReplaceGlobalStateValues(
|
||||||
widget.Model,
|
widget.Model,
|
||||||
|
|
|
||||||
|
|
@ -411,6 +411,13 @@ export const useMainStore = defineStore({
|
||||||
this.applicationUser.lastPageVisited = lastPageVisited;
|
this.applicationUser.lastPageVisited = lastPageVisited;
|
||||||
},
|
},
|
||||||
|
|
||||||
|
updateExperiments(experiments) {
|
||||||
|
this.applicationUser.experiments = experiments;
|
||||||
|
},
|
||||||
|
updateTriggeredSiteEntry(wasSiteEntryTriggered) {
|
||||||
|
this.applicationUser.triggeredSiteEntry = wasSiteEntryTriggered;
|
||||||
|
},
|
||||||
|
|
||||||
GetExperimentsByUser(userId) {
|
GetExperimentsByUser(userId) {
|
||||||
return globalMethods.callHttpClient({
|
return globalMethods.callHttpClient({
|
||||||
method: endpoints.GetExperimentsByUser.method,
|
method: endpoints.GetExperimentsByUser.method,
|
||||||
|
|
@ -419,6 +426,28 @@ export const useMainStore = defineStore({
|
||||||
});
|
});
|
||||||
},
|
},
|
||||||
|
|
||||||
|
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
|
persist: true
|
||||||
});
|
});
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue