diff --git a/src/authorization/authorization.ts b/src/authorization/authorization.ts index 03fa2a9b..dcf473b1 100644 --- a/src/authorization/authorization.ts +++ b/src/authorization/authorization.ts @@ -158,7 +158,7 @@ export function initialize( */ if ( !!(config?.url || '').match( - /(users\/update)|(events\/trackInApp)|(events\/inAppConsume)|(events\/track)|(events\/click)|(events\/session)|(events\/dismiss)|(events\/received)/gim + /(users\/update)|(events\/trackInApp)|(events\/inAppConsume)|(events\/track)|(events\/click)|(events\/session)|(events\/dismiss)|(events\/impression)|(events\/received)/gim ) ) { return { @@ -273,7 +273,7 @@ export function initialize( */ if ( !!(config?.url || '').match( - /(users\/update)|(events\/trackInApp)|(events\/inAppConsume)|(events\/track)/gim + /(users\/update)|(events\/trackInApp)|(events\/inAppConsume)|(events\/track)|(events\/received)|(events\/impression)|(events\/click)/gim ) ) { return { @@ -308,7 +308,7 @@ export function initialize( /* endpoints that use _userId_ query param in GET requests */ - if (!!(config?.url || '').match(/getMessages/gim)) { + if (!!(config?.url || '').match(/(getMessages)|(messages)/gim)) { return { ...config, params: { @@ -666,7 +666,7 @@ export function initialize( */ if ( !!(config?.url || '').match( - /(users\/update)|(events\/trackInApp)|(events\/inAppConsume)|(events\/track)/gim + /(users\/update)|(events\/trackInApp)|(events\/inAppConsume)|(events\/track)|(events\/received)|(events\/impression)|(events\/click)/gim ) ) { return { @@ -701,7 +701,7 @@ export function initialize( /* endpoints that use _userId_ query param in GET requests */ - if (!!(config?.url || '').match(/getMessages/gim)) { + if (!!(config?.url || '').match(/(getMessages)|(messages)/gim)) { return { ...config, params: { diff --git a/src/embedded/embeddedManager.ts b/src/embedded/embeddedManager.ts index e6463026..fd73cda3 100644 --- a/src/embedded/embeddedManager.ts +++ b/src/embedded/embeddedManager.ts @@ -20,7 +20,6 @@ import { import { IterableEmbeddedMessage } from './embeddedMessage'; import { EndPoints } from 'src/events/consts'; import { trackEmbeddedMessageClickSchema } from 'src/events/embedded/events.schema'; -import { functions } from 'src/utils/functions'; export class EmbeddedManager { private messages: IEmbeddedMessageData[] = []; @@ -41,8 +40,7 @@ export class EmbeddedManager { ) { try { let url = `${embedded_msg_endpoint}?`; - let params: any = {}; - params = functions.addEmailOrUserIdToJson(params, localStorage); + const params: any = {}; if (placementIds.length > 0) { params.placementIds = placementIds .map((id) => `&placementIds=${id}`) @@ -116,9 +114,8 @@ export class EmbeddedManager { this.notifyUpdateDelegates(); } for (let i = 0; i < msgsList.length; i++) { - let messages = {} as IEmbeddedMessageData; + const messages = {} as IEmbeddedMessageData; messages.messageId = msgsList[i].metadata.messageId; - messages = functions.addEmailOrUserIdToJson(messages, localStorage); await trackEmbeddedMessageReceived(messages); } } diff --git a/src/events/events.ts b/src/events/events.ts index 00a32006..383df756 100644 --- a/src/events/events.ts +++ b/src/events/events.ts @@ -18,7 +18,6 @@ import { embaddedMessagingSessionSchema } from './events.schema'; import { EndPoints } from './consts'; -import { functions } from 'src/utils/functions'; export const track = (payload: InAppTrackRequestParams) => { /* a customer could potentially send these up if they're not using TypeScript */ @@ -54,7 +53,7 @@ export const trackEmbeddedMessageReceived = (payload: IEmbeddedMessage) => { }; export const trackEmbeddedClick = (payload: EmbeddedTrackClick) => { - let data: any = { + const data: any = { messageId: payload.messageId, buttonIdentifier: payload.buttonIdentifier, targetUrl: payload.clickedUrl, @@ -65,7 +64,6 @@ export const trackEmbeddedClick = (payload: EmbeddedTrackClick) => { }, createdAt: Date.now() }; - data = functions.addEmailOrUserIdToJson(data, localStorage); return baseIterableRequest({ method: 'POST',