File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -23,17 +23,16 @@ import type { IterableCommerceItem } from './IterableCommerceItem';
2323import { IterableConfig } from './IterableConfig' ;
2424import { IterableLogger } from './IterableLogger' ;
2525import type { IterableAuthFailure } from '../types/IterableAuthFailure' ;
26- import {
27- defaultAuthManager ,
28- defaultConfig ,
29- defaultInAppManager ,
30- defaultLogger ,
31- } from '../constants/defaults' ;
3226import { IterableApi } from './IterableApi' ;
3327import { IterableAuthManager } from './IterableAuthManager' ;
3428
3529const RNEventEmitter = new NativeEventEmitter ( RNIterableAPI ) ;
3630
31+ const defaultConfig = new IterableConfig ( ) ;
32+ const defaultLogger = new IterableLogger ( defaultConfig ) ;
33+ const defaultInAppManager = new IterableInAppManager ( defaultLogger ) ;
34+ const defaultAuthManager = new IterableAuthManager ( defaultLogger ) ;
35+
3736/* eslint-disable tsdoc/syntax */
3837/**
3938 * The main class for the Iterable React Native SDK.
Original file line number Diff line number Diff line change @@ -2,8 +2,7 @@ import { Platform } from 'react-native';
22
33import RNIterableAPI from '../../api' ;
44import { IterableConfig } from './IterableConfig' ;
5- import type { IterableLogger } from './IterableLogger' ;
6- import { defaultLogger } from '../constants/defaults' ;
5+ import { IterableLogger } from './IterableLogger' ;
76import { IterableAttributionInfo } from './IterableAttributionInfo' ;
87import type { IterableCommerceItem } from './IterableCommerceItem' ;
98import type { IterableInAppMessage } from '../../inApp/classes/IterableInAppMessage' ;
@@ -14,6 +13,9 @@ import type { IterableHtmlInAppContent } from '../../inApp/classes/IterableHtmlI
1413import type { IterableInAppShowResponse } from '../../inApp/enums/IterableInAppShowResponse' ;
1514import type { IterableInboxImpressionRowInfo } from '../../inbox/types/IterableInboxImpressionRowInfo' ;
1615
16+ const defaultConfig = new IterableConfig ( ) ;
17+ const defaultLogger = new IterableLogger ( defaultConfig ) ;
18+
1719export class IterableApi {
1820 static logger : IterableLogger = defaultLogger ;
1921
Original file line number Diff line number Diff line change 1- import { defaultLogger } from '../constants/defaults' ;
21import { IterableLogger } from './IterableLogger' ;
32import { IterableApi } from './IterableApi' ;
3+ import { IterableConfig } from './IterableConfig' ;
4+
5+ const defaultConfig = new IterableConfig ( ) ;
6+ const defaultLogger = new IterableLogger ( defaultConfig ) ;
47
58/**
69 * Manages the authentication for the Iterable SDK.
Load Diff This file was deleted.
Original file line number Diff line number Diff line change 1- import { IterableEdgeInsets } from '../../core' ;
1+ import { IterableEdgeInsets } from '../../core/classes/IterableEdgeInsets ' ;
22
33import { IterableInAppContentType } from '../enums' ;
44import type {
Original file line number Diff line number Diff line change 11import { IterableApi } from '../../core/classes/IterableApi' ;
2+ import { IterableConfig } from '../../core/classes/IterableConfig' ;
23import { IterableLogger } from '../../core/classes/IterableLogger' ;
3- import { defaultLogger } from '../../core/constants/defaults' ;
44import type { IterableInAppDeleteSource } from '../enums/IterableInAppDeleteSource' ;
55import type { IterableInAppLocation } from '../enums/IterableInAppLocation' ;
66import type { IterableHtmlInAppContent } from './IterableHtmlInAppContent' ;
77import type { IterableInAppMessage } from './IterableInAppMessage' ;
88
9+ const defaultConfig = new IterableConfig ( ) ;
10+ const defaultLogger = new IterableLogger ( defaultConfig ) ;
11+
912/**
1013 * Manages in-app messages for the current user.
1114 *
You can’t perform that action at this time.
0 commit comments