File tree 4 files changed +10
-8
lines changed
4 files changed +10
-8
lines changed Original file line number Diff line number Diff line change 1
1
/* eslint-disable no-param-reassign */
2
- import { INITIALIZE_ERROR , ENDPOINTS } from '../constants' ;
2
+ import { ENDPOINTS , AUA_WARNING } from '../constants' ;
3
3
import { baseIterableRequest } from '../request' ;
4
4
import { TrackPurchaseRequestParams , UpdateCartRequestParams } from './types' ;
5
5
import { IterableResponse } from '../types' ;
@@ -16,7 +16,7 @@ export const updateCart = (payload: UpdateCartRequestParams) => {
16
16
if ( canTrackAnonUser ( ) ) {
17
17
const anonymousUserEventManager = new AnonymousUserEventManager ( ) ;
18
18
anonymousUserEventManager . trackAnonUpdateCart ( payload ) ;
19
- return Promise . reject ( INITIALIZE_ERROR ) ;
19
+ return Promise . reject ( AUA_WARNING ) ;
20
20
}
21
21
22
22
return baseIterableRequest < IterableResponse > ( {
@@ -44,7 +44,7 @@ export const trackPurchase = (payload: TrackPurchaseRequestParams) => {
44
44
if ( canTrackAnonUser ( ) ) {
45
45
const anonymousUserEventManager = new AnonymousUserEventManager ( ) ;
46
46
anonymousUserEventManager . trackAnonPurchaseEvent ( payload ) ;
47
- return Promise . reject ( INITIALIZE_ERROR ) ;
47
+ return Promise . reject ( AUA_WARNING ) ;
48
48
}
49
49
50
50
return baseIterableRequest < IterableResponse > ( {
Original file line number Diff line number Diff line change @@ -307,7 +307,9 @@ export const PURCHASE_ITEM = 'shoppingCartItems';
307
307
export const UPDATECART_ITEM_PREFIX = 'updateCart.updatedShoppingCartItems.' ;
308
308
export const PURCHASE_ITEM_PREFIX = `${ PURCHASE_ITEM } .` ;
309
309
310
- export const MERGE_SUCCESSFULL = 'MERGE_SUCCESSFULL' ;
311
310
export const INITIALIZE_ERROR = new Error (
312
311
'Iterable SDK must be initialized with an API key and user email/userId before calling SDK methods'
313
312
) ;
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
+ ) ;
Original file line number Diff line number Diff line change 1
1
/* eslint-disable no-param-reassign */
2
- import { INITIALIZE_ERROR , ENDPOINTS } from '../constants' ;
2
+ import { ENDPOINTS , AUA_WARNING } from '../constants' ;
3
3
import { baseIterableRequest } from '../request' ;
4
4
import { InAppTrackRequestParams } from './inapp/types' ;
5
5
import { IterableResponse } from '../types' ;
@@ -14,7 +14,7 @@ export const track = (payload: InAppTrackRequestParams) => {
14
14
if ( canTrackAnonUser ( ) ) {
15
15
const anonymousUserEventManager = new AnonymousUserEventManager ( ) ;
16
16
anonymousUserEventManager . trackAnonEvent ( payload ) ;
17
- return Promise . reject ( INITIALIZE_ERROR ) ;
17
+ return Promise . reject ( AUA_WARNING ) ;
18
18
}
19
19
return baseIterableRequest < IterableResponse > ( {
20
20
method : 'POST' ,
Original file line number Diff line number Diff line change @@ -6,7 +6,7 @@ import { UpdateSubscriptionParams, UpdateUserParams } from './types';
6
6
import { updateSubscriptionsSchema , updateUserSchema } from './users.schema' ;
7
7
import { AnonymousUserEventManager } from '../anonymousUserTracking/anonymousUserEventManager' ;
8
8
import { canTrackAnonUser } from '../utils/commonFunctions' ;
9
- import { INITIALIZE_ERROR , ENDPOINTS } from '../constants' ;
9
+ import { AUA_WARNING , ENDPOINTS } from '../constants' ;
10
10
11
11
export const updateUserEmail = ( newEmail : string ) =>
12
12
baseIterableRequest < IterableResponse > ( {
@@ -31,7 +31,7 @@ export const updateUser = (payloadParam: UpdateUserParams = {}) => {
31
31
if ( canTrackAnonUser ( ) ) {
32
32
const anonymousUserEventManager = new AnonymousUserEventManager ( ) ;
33
33
anonymousUserEventManager . trackAnonUpdateUser ( payload ) ;
34
- return Promise . reject ( INITIALIZE_ERROR ) ;
34
+ return Promise . reject ( AUA_WARNING ) ;
35
35
}
36
36
return baseIterableRequest < IterableResponse > ( {
37
37
method : 'POST' ,
You can’t perform that action at this time.
0 commit comments