Skip to content

Commit 44ebe86

Browse files
committed
move from utils/utils to helpers
1 parent 6ad2f81 commit 44ebe86

26 files changed

Lines changed: 237 additions & 255 deletions

__test__/support/helpers/executors.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import { OP_REPO_EXECUTION_INTERVAL } from 'src/core/operationRepo/constants';
22
import { GroupComparisonType, Operation } from 'src/core/operations/Operation';
3-
import { delay } from 'src/shared/utils/utils';
3+
import { delay } from 'src/shared/helpers/general';
44

55
export class SomeOperation extends Operation {
66
constructor() {

src/core/executors/LoginUserOperationExecutor.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,14 +5,14 @@ import {
55
} from 'src/core/types/operation';
66
import OneSignalError from 'src/shared/errors/OneSignalError';
77
import EventHelper from 'src/shared/helpers/EventHelper';
8+
import { getTimeZoneId } from 'src/shared/helpers/general';
89
import {
910
getResponseStatusType,
1011
ResponseStatusType,
1112
} from 'src/shared/helpers/NetworkUtils';
1213
import Log from 'src/shared/libraries/Log';
1314
import Database from 'src/shared/services/Database';
1415
import LocalStorage from 'src/shared/utils/LocalStorage';
15-
import { getTimeZoneId } from 'src/shared/utils/utils';
1616
import { IdentityConstants, OPERATION_NAME } from '../constants';
1717
import { type IPropertiesModelKeys } from '../models/PropertiesModel';
1818
import { type IdentityModelStore } from '../modelStores/IdentityModelStore';

src/core/operationRepo/OperationRepo.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,9 +4,9 @@ import {
44
type IOperationRepo,
55
type IStartableService,
66
} from 'src/core/types/operation';
7+
import { delay } from 'src/shared/helpers/general';
78
import Log from 'src/shared/libraries/Log';
89
import Database from 'src/shared/services/Database';
9-
import { delay } from 'src/shared/utils/utils';
1010
import { type OperationModelStore } from '../modelRepo/OperationModelStore';
1111
import { GroupComparisonType, type Operation } from '../operations/Operation';
1212
import { ModelName } from '../types/models';

src/onesignal/User.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,13 +4,14 @@ import {
44
SubscriptionType,
55
type SubscriptionTypeValue,
66
} from 'src/core/types/subscription';
7+
import { isObject, isValidEmail } from 'src/shared/helpers/general';
78
import Log from 'src/shared/libraries/Log';
89
import { IDManager } from 'src/shared/managers/IDManager';
910
import {
1011
InvalidArgumentError,
1112
InvalidArgumentReason,
1213
} from '../shared/errors/InvalidArgumentError';
13-
import { isObject, isValidEmail, logMethodCall } from '../shared/utils/utils';
14+
import { logMethodCall } from '../shared/utils/utils';
1415

1516
export default class User {
1617
static singletonInstance?: User = undefined;

src/page/bell/ActiveAnimatedElement.ts

Lines changed: 2 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,7 @@
1+
import { addCssClass, removeCssClass } from 'src/shared/helpers/dom';
12
import Log from '../../shared/libraries/Log';
23
import OneSignalEvent from '../../shared/services/OneSignalEvent';
3-
import {
4-
addCssClass,
5-
contains,
6-
once,
7-
removeCssClass,
8-
} from '../../shared/utils/utils';
4+
import { contains, once } from '../../shared/utils/utils';
95
import AnimatedElement from './AnimatedElement';
106

117
export default class ActiveAnimatedElement extends AnimatedElement {

src/page/bell/AnimatedElement.ts

Lines changed: 2 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,7 @@
1+
import { addCssClass, removeCssClass } from 'src/shared/helpers/dom';
12
import Log from '../../shared/libraries/Log';
23
import OneSignalEvent from '../../shared/services/OneSignalEvent';
3-
import {
4-
addCssClass,
5-
contains,
6-
once,
7-
removeCssClass,
8-
} from '../../shared/utils/utils';
4+
import { contains, once } from '../../shared/utils/utils';
95

106
export default class AnimatedElement {
117
public selector: string;

src/page/bell/Bell.ts

Lines changed: 7 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,10 @@
11
import type { AppUserConfigNotifyButton } from 'src/shared/config';
2+
import {
3+
addCssClass,
4+
addDomElement,
5+
removeDomElement,
6+
} from 'src/shared/helpers/dom';
7+
import { delay } from 'src/shared/helpers/general';
28
import type { BellPosition, BellSize, BellText } from 'src/shared/prompts';
39
import { Browser, getBrowserName } from 'src/shared/useragent';
410
import OneSignal from '../../onesignal/OneSignal';
@@ -8,15 +14,7 @@ import Log from '../../shared/libraries/Log';
814
import { NotificationPermission } from '../../shared/models/NotificationPermission';
915
import OneSignalEvent from '../../shared/services/OneSignalEvent';
1016
import BrowserUtils from '../../shared/utils/BrowserUtils';
11-
import {
12-
addCssClass,
13-
addDomElement,
14-
contains,
15-
delay,
16-
nothing,
17-
once,
18-
removeDomElement,
19-
} from '../../shared/utils/utils';
17+
import { contains, nothing, once } from '../../shared/utils/utils';
2018
import { DismissPrompt } from '../models/Dismiss';
2119
import type { SubscriptionChangeEvent } from '../models/SubscriptionChangeEvent';
2220
import { ResourceLoadState } from '../services/DynamicResourceLoader';

src/page/bell/Button.ts

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
1-
import { removeDomElement, addDomElement } from '../../shared/utils/utils';
2-
import OneSignalEvent from '../../shared/services/OneSignalEvent';
1+
import { addDomElement, removeDomElement } from 'src/shared/helpers/dom';
2+
import InitHelper from 'src/shared/helpers/InitHelper';
3+
import LimitStore from 'src/shared/services/LimitStore';
4+
import OneSignalEvent from 'src/shared/services/OneSignalEvent';
35
import ActiveAnimatedElement from './ActiveAnimatedElement';
46
import Bell from './Bell';
5-
import LimitStore from '../../shared/services/LimitStore';
67
import Message from './Message';
7-
import InitHelper from '../../shared/helpers/InitHelper';
88

99
export default class Button extends ActiveAnimatedElement {
1010
public events: any;

src/page/bell/Dialog.ts

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,12 @@
1+
import { addDomElement, clearDomElementChildren } from 'src/shared/helpers/dom';
12
import {
23
Browser,
34
getBrowserName,
45
isMobileBrowser,
56
isTabletBrowser,
67
} from 'src/shared/useragent';
8+
import { getPlatformNotificationIcon } from 'src/shared/utils/utils';
79
import OneSignalEvent from '../../shared/services/OneSignalEvent';
8-
import {
9-
addDomElement,
10-
clearDomElementChildren,
11-
getPlatformNotificationIcon,
12-
} from '../../shared/utils/utils';
1310
import type { NotificationIcons } from '../models/NotificationIcons';
1411
import AnimatedElement from './AnimatedElement';
1512
import Bell from './Bell';

src/page/bell/Launcher.ts

Lines changed: 5 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,15 @@
1-
import type { BellSize } from 'src/shared/prompts';
21
import {
32
InvalidStateError,
43
InvalidStateReason,
5-
} from '../../shared/errors/InvalidStateError';
6-
import Log from '../../shared/libraries/Log';
4+
} from 'src/shared/errors/InvalidStateError';
75
import {
86
addCssClass,
9-
contains,
107
hasCssClass,
11-
nothing,
12-
once,
138
removeCssClass,
14-
} from '../../shared/utils/utils';
9+
} from 'src/shared/helpers/dom';
10+
import Log from 'src/shared/libraries/Log';
11+
import type { BellSize } from 'src/shared/prompts';
12+
import { contains, nothing, once } from 'src/shared/utils/utils';
1513
import ActiveAnimatedElement from './ActiveAnimatedElement';
1614
import Bell from './Bell';
1715

0 commit comments

Comments
 (0)