Skip to content

Commit ebd61bf

Browse files
authored
add new messsage to rejection (#479)
1 parent c293ab4 commit ebd61bf

File tree

4 files changed

+10
-8
lines changed

4 files changed

+10
-8
lines changed

src/commerce/commerce.ts

+3-3
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
/* eslint-disable no-param-reassign */
2-
import { INITIALIZE_ERROR, ENDPOINTS } from '../constants';
2+
import { ENDPOINTS, AUA_WARNING } from '../constants';
33
import { baseIterableRequest } from '../request';
44
import { TrackPurchaseRequestParams, UpdateCartRequestParams } from './types';
55
import { IterableResponse } from '../types';
@@ -16,7 +16,7 @@ export const updateCart = (payload: UpdateCartRequestParams) => {
1616
if (canTrackAnonUser()) {
1717
const anonymousUserEventManager = new AnonymousUserEventManager();
1818
anonymousUserEventManager.trackAnonUpdateCart(payload);
19-
return Promise.reject(INITIALIZE_ERROR);
19+
return Promise.reject(AUA_WARNING);
2020
}
2121

2222
return baseIterableRequest<IterableResponse>({
@@ -44,7 +44,7 @@ export const trackPurchase = (payload: TrackPurchaseRequestParams) => {
4444
if (canTrackAnonUser()) {
4545
const anonymousUserEventManager = new AnonymousUserEventManager();
4646
anonymousUserEventManager.trackAnonPurchaseEvent(payload);
47-
return Promise.reject(INITIALIZE_ERROR);
47+
return Promise.reject(AUA_WARNING);
4848
}
4949

5050
return baseIterableRequest<IterableResponse>({

src/constants.ts

+3-1
Original file line numberDiff line numberDiff line change
@@ -307,7 +307,9 @@ export const PURCHASE_ITEM = 'shoppingCartItems';
307307
export const UPDATECART_ITEM_PREFIX = 'updateCart.updatedShoppingCartItems.';
308308
export const PURCHASE_ITEM_PREFIX = `${PURCHASE_ITEM}.`;
309309

310-
export const MERGE_SUCCESSFULL = 'MERGE_SUCCESSFULL';
311310
export const INITIALIZE_ERROR = new Error(
312311
'Iterable SDK must be initialized with an API key and user email/userId before calling SDK methods'
313312
);
313+
export const AUA_WARNING = new Error(
314+
'This event was stored locally because you have Anonymous User Activation enabled. If this was unintentional, please check your SDK configuration settings.'
315+
);

src/events/events.ts

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
/* eslint-disable no-param-reassign */
2-
import { INITIALIZE_ERROR, ENDPOINTS } from '../constants';
2+
import { ENDPOINTS, AUA_WARNING } from '../constants';
33
import { baseIterableRequest } from '../request';
44
import { InAppTrackRequestParams } from './inapp/types';
55
import { IterableResponse } from '../types';
@@ -14,7 +14,7 @@ export const track = (payload: InAppTrackRequestParams) => {
1414
if (canTrackAnonUser()) {
1515
const anonymousUserEventManager = new AnonymousUserEventManager();
1616
anonymousUserEventManager.trackAnonEvent(payload);
17-
return Promise.reject(INITIALIZE_ERROR);
17+
return Promise.reject(AUA_WARNING);
1818
}
1919
return baseIterableRequest<IterableResponse>({
2020
method: 'POST',

src/users/users.ts

+2-2
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ import { UpdateSubscriptionParams, UpdateUserParams } from './types';
66
import { updateSubscriptionsSchema, updateUserSchema } from './users.schema';
77
import { AnonymousUserEventManager } from '../anonymousUserTracking/anonymousUserEventManager';
88
import { canTrackAnonUser } from '../utils/commonFunctions';
9-
import { INITIALIZE_ERROR, ENDPOINTS } from '../constants';
9+
import { AUA_WARNING, ENDPOINTS } from '../constants';
1010

1111
export const updateUserEmail = (newEmail: string) =>
1212
baseIterableRequest<IterableResponse>({
@@ -31,7 +31,7 @@ export const updateUser = (payloadParam: UpdateUserParams = {}) => {
3131
if (canTrackAnonUser()) {
3232
const anonymousUserEventManager = new AnonymousUserEventManager();
3333
anonymousUserEventManager.trackAnonUpdateUser(payload);
34-
return Promise.reject(INITIALIZE_ERROR);
34+
return Promise.reject(AUA_WARNING);
3535
}
3636
return baseIterableRequest<IterableResponse>({
3737
method: 'POST',

0 commit comments

Comments
 (0)