Skip to content

Commit 95e34db

Browse files
committed
add more prefix usages
1 parent 3ac5d3d commit 95e34db

35 files changed

+181
-181
lines changed

__test__/support/environment/TestEnvironmentHelpers.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -87,12 +87,12 @@ export const setupSubModelStore = async ({
8787
onesignalId,
8888
});
8989
if (web_auth) {
90-
pushModel.web_auth = web_auth;
90+
pushModel._web_auth = web_auth;
9191
}
9292
if (web_p256) {
93-
pushModel.web_p256 = web_p256;
93+
pushModel._web_p256 = web_p256;
9494
}
95-
await setPushToken(pushModel.token);
95+
await setPushToken(pushModel._token);
9696
OneSignal._coreDirector._subscriptionModelStore._replaceAll(
9797
[pushModel],
9898
ModelChangeTags._NoPropogate,

__test__/support/helpers/setup.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -124,8 +124,8 @@ export const setupSubscriptionModel = async (
124124
token: string | undefined,
125125
) => {
126126
const subscriptionModel = new SubscriptionModel();
127-
subscriptionModel.id = id || '';
128-
subscriptionModel.token = token || '';
127+
subscriptionModel._id = id || '';
128+
subscriptionModel._token = token || '';
129129
OneSignal._coreDirector._subscriptionModelStore._replaceAll(
130130
[subscriptionModel],
131131
ModelChangeTags._NoPropogate,

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -84,7 +84,7 @@
8484
},
8585
{
8686
"path": "./build/releases/OneSignalSDK.page.es6.js",
87-
"limit": "45.393 kB",
87+
"limit": "45.364 kB",
8888
"gzip": true
8989
},
9090
{

src/core/CoreModuleDirector.ts

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -64,7 +64,7 @@ export class CoreModuleDirector {
6464
model._initializeFromJson(
6565
new FuturePushSubscriptionRecord(rawPushSubscription)._serialize(),
6666
);
67-
model.id = IDManager._createLocalId();
67+
model._id = IDManager._createLocalId();
6868

6969
// we enqueue a login operation w/ a create subscription operation the first time we generate/save a push subscription model
7070
this._core._subscriptionModelStore._add(model, ModelChangeTags._Hydrate);
@@ -83,7 +83,7 @@ export class CoreModuleDirector {
8383
public _getEmailSubscriptionModels(): SubscriptionModel[] {
8484
logMethodCall('CoreModuleDirector.getEmailSubscriptionModels');
8585
const subscriptions = this._core._subscriptionModelStore._list();
86-
return subscriptions.filter((s) => s.type === SubscriptionType._Email);
86+
return subscriptions.filter((s) => s._type === SubscriptionType._Email);
8787
}
8888

8989
public async _hasEmail(): Promise<boolean> {
@@ -94,7 +94,7 @@ export class CoreModuleDirector {
9494
public _getSmsSubscriptionModels(): SubscriptionModel[] {
9595
logMethodCall('CoreModuleDirector.getSmsSubscriptionModels');
9696
const subscriptions = this._core._subscriptionModelStore._list();
97-
return subscriptions.filter((s) => s.type === SubscriptionType._SMS);
97+
return subscriptions.filter((s) => s._type === SubscriptionType._SMS);
9898
}
9999

100100
public async _hasSms(): Promise<boolean> {
@@ -108,7 +108,7 @@ export class CoreModuleDirector {
108108
public _getAllPushSubscriptionModels(): SubscriptionModel[] {
109109
logMethodCall('CoreModuleDirector.getAllPushSubscriptionModels');
110110
const subscriptions = this._core._subscriptionModelStore._list();
111-
return subscriptions.filter((s) => isPushSubscriptionType(s.type));
111+
return subscriptions.filter((s) => isPushSubscriptionType(s._type));
112112
}
113113

114114
async _getPushSubscriptionModelByCurrentToken(): Promise<
@@ -205,6 +205,6 @@ export class CoreModuleDirector {
205205
return undefined;
206206
}
207207

208-
return subscriptions.find((subscription) => subscription.token === token);
208+
return subscriptions.find((subscription) => subscription._token === token);
209209
}
210210
}

src/core/executors/IdentityOperationExecutor.ts

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -82,15 +82,15 @@ export class IdentityOperationExecutor implements IOperationExecutor {
8282
label: IdentityConstants._OneSignalID,
8383
id: lastOperation._onesignalId,
8484
},
85-
{ [lastOperation.label]: lastOperation.value },
85+
{ [lastOperation._label]: lastOperation._value },
8686
)
8787
: deleteAlias(
8888
{ appId: lastOperation._appId },
8989
{
9090
label: IdentityConstants._OneSignalID,
9191
id: lastOperation._onesignalId,
9292
},
93-
lastOperation.label,
93+
lastOperation._label,
9494
);
9595

9696
const { ok, status, retryAfterSeconds } = await request;
@@ -100,8 +100,8 @@ export class IdentityOperationExecutor implements IOperationExecutor {
100100
lastOperation._onesignalId
101101
) {
102102
this._identityModelStore._model._setProperty(
103-
lastOperation.label,
104-
isSetAlias ? lastOperation.value : undefined,
103+
lastOperation._label,
104+
isSetAlias ? lastOperation._value : undefined,
105105
ModelChangeTags._Hydrate,
106106
);
107107
}

src/core/executors/LoginUserOperationExecutor.ts

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -282,15 +282,15 @@ export class LoginUserOperationExecutor implements IOperationExecutor {
282282
return {
283283
...currentSubs,
284284
[subscriptionId]: {
285-
enabled: operation.enabled,
286-
device_model: operation.device_model,
287-
device_os: operation.device_os,
288-
notification_types: operation.notification_types,
289-
sdk: operation.sdk,
290-
token: operation.token,
291-
type: operation.type,
292-
web_auth: operation.web_auth,
293-
web_p256: operation.web_p256,
285+
enabled: operation._enabled,
286+
device_model: operation._device_model,
287+
device_os: operation._device_os,
288+
notification_types: operation._notification_types,
289+
sdk: operation._sdk,
290+
token: operation._token,
291+
type: operation._type,
292+
web_auth: operation._web_auth,
293+
web_p256: operation._web_p256,
294294
},
295295
};
296296
}
@@ -303,9 +303,9 @@ export class LoginUserOperationExecutor implements IOperationExecutor {
303303
...currentSubs,
304304
[subscriptionId]: {
305305
...currentSubs[subscriptionId],
306-
enabled: operation.enabled,
307-
notification_types: operation.notification_types,
308-
token: operation.token,
306+
enabled: operation._enabled,
307+
notification_types: operation._notification_types,
308+
token: operation._token,
309309
},
310310
};
311311
}

src/core/executors/RefreshUserOperationExecutor.test.ts

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -178,9 +178,9 @@ describe('RefreshUserOperationExecutor', () => {
178178
test('should preserve cached push subscription when updating models', async () => {
179179
// Set up a push subscription in the store
180180
const pushSubModel = new SubscriptionModel();
181-
pushSubModel.id = SUB_ID_2;
182-
pushSubModel.type = SubscriptionType._ChromePush;
183-
pushSubModel.token = PUSH_TOKEN;
181+
pushSubModel._id = SUB_ID_2;
182+
pushSubModel._type = SubscriptionType._ChromePush;
183+
pushSubModel._token = PUSH_TOKEN;
184184
pushSubModel._notification_types = NotificationType._Subscribed;
185185

186186
subscriptionModelStore._add(pushSubModel, ModelChangeTags._NoPropogate);
@@ -209,11 +209,11 @@ describe('RefreshUserOperationExecutor', () => {
209209

210210
// Find the push subscription
211211
const pushSub = subscriptions.find(
212-
(sub: SubscriptionModel) => sub.type === SubscriptionType._ChromePush,
212+
(sub: SubscriptionModel) => sub._type === SubscriptionType._ChromePush,
213213
);
214214
expect(pushSub).toBeDefined();
215-
expect(pushSub?.id).toBe(SUB_ID_2);
216-
expect(pushSub?.token).toBe(PUSH_TOKEN);
215+
expect(pushSub?._id).toBe(SUB_ID_2);
216+
expect(pushSub?._token).toBe(PUSH_TOKEN);
217217
});
218218

219219
test('should handle network errors', async () => {

src/core/executors/RefreshUserOperationExecutor.ts

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -100,21 +100,21 @@ export class RefreshUserOperationExecutor implements IOperationExecutor {
100100
for (const sub of subscriptions) {
101101
const model = new SubscriptionModel();
102102
// eslint-disable-next-line @typescript-eslint/no-non-null-assertion
103-
model.id = sub.id!;
104-
model.token = sub.token ?? '';
103+
model._id = sub.id!;
104+
model._token = sub.token ?? '';
105105
model._notification_types =
106106
sub.notification_types ?? NotificationType._Subscribed;
107-
model.type = sub.type;
108-
model.enabled =
107+
model._type = sub.type;
108+
model._enabled =
109109
model._notification_types !== NotificationType._UserOptedOut;
110-
model.sdk = sub.sdk;
111-
model.device_os = sub.device_os;
112-
model.device_model = sub.device_model;
110+
model._sdk = sub.sdk;
111+
model._device_os = sub.device_os;
112+
model._device_model = sub.device_model;
113113
model._onesignalId = op._onesignalId;
114114

115115
// We only add a non-push subscriptions. For push, the device is the source of truth
116116
// so we don't want to cache these subscriptions from the backend.
117-
if (!isPushSubscriptionType(model.type)) {
117+
if (!isPushSubscriptionType(model._type)) {
118118
subscriptionModels.push(model);
119119
}
120120
}

src/core/executors/SubscriptionOperationExecutor.test.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -288,7 +288,7 @@ describe('SubscriptionOperationExecutor', () => {
288288

289289
// Missing error with rebuild ops
290290
subscriptionsModelStore._add(pushSubscription, ModelChangeTags._Hydrate);
291-
await setPushToken(pushSubscription.token);
291+
await setPushToken(pushSubscription._token);
292292

293293
const res6 = await executor._execute([createOp]);
294294

@@ -299,8 +299,8 @@ describe('SubscriptionOperationExecutor', () => {
299299
onesignalId: ONESIGNAL_ID,
300300
enabled: true,
301301
notification_types: NotificationType._Subscribed,
302-
subscriptionId: pushSubscription.id,
303-
token: pushSubscription.token,
302+
subscriptionId: pushSubscription._id,
303+
token: pushSubscription._token,
304304
type: SubscriptionType._ChromePush,
305305
}),
306306
new RefreshUserOperation(APP_ID, ONESIGNAL_ID),

src/core/executors/SubscriptionOperationExecutor.ts

Lines changed: 16 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -92,15 +92,15 @@ export class SubscriptionOperationExecutor implements IOperationExecutor {
9292
const lastUpdateOperation = [...operations]
9393
.reverse()
9494
.find((op) => op instanceof UpdateSubscriptionOperation);
95-
const enabled = lastUpdateOperation?.enabled ?? createOperation.enabled;
96-
const token = lastUpdateOperation?.token ?? createOperation.token;
95+
const enabled = lastUpdateOperation?._enabled ?? createOperation._enabled;
96+
const token = lastUpdateOperation?._token ?? createOperation._token;
9797
const notification_types =
98-
lastUpdateOperation?.notification_types ??
99-
createOperation.notification_types;
98+
lastUpdateOperation?._notification_types ??
99+
createOperation._notification_types;
100100

101101
const subscription = {
102-
sdk: createOperation.sdk,
103-
type: createOperation.type,
102+
sdk: createOperation._sdk,
103+
type: createOperation._type,
104104
enabled,
105105
token,
106106
notification_types,
@@ -209,12 +209,12 @@ export class SubscriptionOperationExecutor implements IOperationExecutor {
209209
] as UpdateSubscriptionOperation;
210210

211211
const subscription = {
212-
type: lastOp.type,
213-
enabled: lastOp.enabled,
214-
token: lastOp.token,
215-
notification_types: lastOp.notification_types,
216-
web_auth: lastOp.web_auth,
217-
web_p256: lastOp.web_p256,
212+
type: lastOp._type,
213+
enabled: lastOp._enabled,
214+
token: lastOp._token,
215+
notification_types: lastOp._notification_types,
216+
web_auth: lastOp._web_auth,
217+
web_p256: lastOp._web_p256,
218218
};
219219

220220
const response = await updateSubscriptionById(
@@ -254,12 +254,12 @@ export class SubscriptionOperationExecutor implements IOperationExecutor {
254254
_operations: [
255255
new CreateSubscriptionOperation({
256256
appId: lastOp._appId,
257-
enabled: lastOp.enabled,
258-
notification_types: lastOp.notification_types,
257+
enabled: lastOp._enabled,
258+
notification_types: lastOp._notification_types,
259259
onesignalId: lastOp._onesignalId,
260260
subscriptionId: lastOp._subscriptionId,
261-
token: lastOp.token,
262-
type: lastOp.type,
261+
token: lastOp._token,
262+
type: lastOp._type,
263263
}),
264264
],
265265
};

0 commit comments

Comments
 (0)