Ensure session state is valid before logging

This commit is contained in:
Chloe Herd 2023-12-01 10:30:15 -05:00
parent 53aed87e1d
commit c2996187bb

View file

@ -32,8 +32,10 @@ export default {
return getPageNameByQueryString();
},
logPageView(pageEvent) {
async logPageView(pageEvent) {
const currentPageName = getPageNameByQueryString();
await this.validateSession();
var payload = {
userId: getUserIdValue(),
sessionKey: getSessionKeyValue(),
@ -50,8 +52,9 @@ export default {
baseMixin.methods.dispatchStoreAction(storeActions.LOG_PAGE_VIEW, payload, false);
},
logCustomEvent(category, action, label, value) {
async logCustomEvent(category, action, label, value) {
const currentPageName = getPageNameByQueryString();
await this.validateSession();
var payload = {
userId: getUserIdValue(),