Skip to content

Commit dd69371

Browse files
authored
Fix variable and class names (#802)
* Fix variable and class names Fixes abbreviations in variable and class names to match Google TypeScript style guide, which follows the Java style guide: https://google.github.io/styleguide/javaguide.html#s5.3-camel-case Also changes some variable names in tests. * [AUTOMATED]: Prettier Code Styling
1 parent 3110d6b commit dd69371

18 files changed

+203
-215
lines changed

packages/messaging/index.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ import {
2020
FirebaseServiceFactory
2121
} from '@firebase/app-types/private';
2222

23-
import { SWController } from './src/controllers/sw-controller';
23+
import { SwController } from './src/controllers/sw-controller';
2424
import { WindowController } from './src/controllers/window-controller';
2525
import { ERROR_CODES, errorFactory } from './src/models/errors';
2626

@@ -40,7 +40,7 @@ export function registerMessaging(instance: _FirebaseNamespace): void {
4040

4141
if (self && 'ServiceWorkerGlobalScope' in self) {
4242
// Running in ServiceWorker context
43-
return new SWController(app);
43+
return new SwController(app);
4444
} else {
4545
// Assume we are in the window context.
4646
return new WindowController(app);

packages/messaging/src/controllers/controller-interface.ts

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ import { isArrayBufferEqual } from '../helpers/is-array-buffer-equal';
2929
import { MessagePayload } from '../interfaces/message-payload';
3030
import { TokenDetails } from '../interfaces/token-details';
3131
import { ERROR_CODES, errorFactory } from '../models/errors';
32-
import { IIDModel } from '../models/iid-model';
32+
import { IidModel } from '../models/iid-model';
3333
import { TokenDetailsModel } from '../models/token-details-model';
3434
import { VapidDetailsModel } from '../models/vapid-details-model';
3535

@@ -46,7 +46,7 @@ export abstract class ControllerInterface implements FirebaseMessaging {
4646
private readonly messagingSenderId: string;
4747
private readonly tokenDetailsModel: TokenDetailsModel;
4848
private readonly vapidDetailsModel: VapidDetailsModel;
49-
private readonly iidModel: IIDModel;
49+
private readonly iidModel: IidModel;
5050

5151
/**
5252
* An interface of the Messaging Service API
@@ -63,7 +63,7 @@ export abstract class ControllerInterface implements FirebaseMessaging {
6363

6464
this.tokenDetailsModel = new TokenDetailsModel();
6565
this.vapidDetailsModel = new VapidDetailsModel();
66-
this.iidModel = new IIDModel();
66+
this.iidModel = new IidModel();
6767

6868
this.app = app;
6969
this.INTERNAL = {
@@ -352,7 +352,7 @@ export abstract class ControllerInterface implements FirebaseMessaging {
352352

353353
// Visible for testing
354354
// TODO: make protected
355-
getIIDModel(): IIDModel {
355+
getIidModel(): IidModel {
356356
return this.iidModel;
357357
}
358358
}

packages/messaging/src/controllers/sw-controller.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@ declare const self: ServiceWorkerGlobalScope;
3636

3737
const FCM_MSG = 'FCM_MSG';
3838

39-
export class SWController extends ControllerInterface {
39+
export class SwController extends ControllerInterface {
4040
private bgMessageHandler: BgMessageHandler | null = null;
4141

4242
constructor(app: FirebaseApp) {

packages/messaging/src/models/clean-v1-undefined.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@
2626
* underlying tokens.
2727
*/
2828

29-
import { IIDModel } from '../models/iid-model';
29+
import { IidModel } from '../models/iid-model';
3030

3131
const OLD_DB_NAME = 'undefined';
3232
const OLD_OBJECT_STORE_NAME = 'fcm_token_object_Store';
@@ -41,7 +41,7 @@ function handleDb(db: IDBDatabase): void {
4141
const transaction = db.transaction(OLD_OBJECT_STORE_NAME);
4242
const objectStore = transaction.objectStore(OLD_OBJECT_STORE_NAME);
4343

44-
const iidModel = new IIDModel();
44+
const iidModel = new IidModel();
4545

4646
const openCursorRequest: IDBRequest = objectStore.openCursor();
4747
openCursorRequest.onerror = event => {

packages/messaging/src/models/db-interface.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414
* limitations under the License.
1515
*/
1616

17-
export abstract class DBInterface {
17+
export abstract class DbInterface {
1818
private dbPromise: Promise<IDBDatabase> | null = null;
1919

2020
protected abstract readonly dbName: string;

packages/messaging/src/models/iid-model.ts

Lines changed: 4 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -18,29 +18,21 @@ import { arrayBufferToBase64 } from '../helpers/array-buffer-to-base64';
1818
import { ERROR_CODES, errorFactory } from './errors';
1919
import { DEFAULT_PUBLIC_VAPID_KEY, ENDPOINT } from './fcm-details';
2020

21-
// tslint:disable interface-name TSLint thinks I in IID is an interface prefix.
22-
//
23-
// TODO: Fix abbreviations in variable and class names to match Google
24-
// TypeScript style guide, which follows the Java style guide:
25-
// https://google.github.io/styleguide/javaguide.html#s5.3-camel-case
26-
//
27-
// In this case, IIDDetails should be IidDetails.
28-
export interface IIDDetails {
21+
export interface IidDetails {
2922
token: string;
3023
pushSet: string;
3124
}
32-
// tslint:enable interface-name
3325

34-
interface ApiResponse extends Partial<IIDDetails> {
26+
interface ApiResponse extends Partial<IidDetails> {
3527
error?: { message: string };
3628
}
3729

38-
export class IIDModel {
30+
export class IidModel {
3931
async getToken(
4032
senderId: string,
4133
subscription: PushSubscription,
4234
publicVapidKey: Uint8Array
43-
): Promise<IIDDetails> {
35+
): Promise<IidDetails> {
4436
const p256dh = arrayBufferToBase64(subscription.getKey('p256dh')!);
4537
const auth = arrayBufferToBase64(subscription.getKey('auth')!);
4638

packages/messaging/src/models/token-details-model.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,10 +17,10 @@
1717
import { base64ToArrayBuffer } from '../helpers/base64-to-array-buffer';
1818
import { TokenDetails } from '../interfaces/token-details';
1919
import { cleanV1 } from './clean-v1-undefined';
20-
import { DBInterface } from './db-interface';
20+
import { DbInterface } from './db-interface';
2121
import { ERROR_CODES, errorFactory } from './errors';
2222

23-
export class TokenDetailsModel extends DBInterface {
23+
export class TokenDetailsModel extends DbInterface {
2424
protected readonly dbName: string = 'fcm_token_details_db';
2525
protected readonly dbVersion: number = 3;
2626
protected readonly objectStoreName: string = 'fcm_token_object_Store';

packages/messaging/src/models/vapid-details-model.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,12 +15,12 @@
1515
*/
1616

1717
import { VapidDetails } from '../interfaces/vapid-details';
18-
import { DBInterface } from './db-interface';
18+
import { DbInterface } from './db-interface';
1919
import { ERROR_CODES, errorFactory } from './errors';
2020

2121
const UNCOMPRESSED_PUBLIC_KEY_SIZE = 65;
2222

23-
export class VapidDetailsModel extends DBInterface {
23+
export class VapidDetailsModel extends DbInterface {
2424
protected readonly dbName: string = 'fcm_vapid_details_db';
2525
protected readonly dbVersion: number = 1;
2626
protected readonly objectStoreName: string = 'fcm_vapid_object_Store';

packages/messaging/test/constructor.test.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@
1616

1717
import { assert } from 'chai';
1818

19-
import { SWController } from '../src/controllers/sw-controller';
19+
import { SwController } from '../src/controllers/sw-controller';
2020
import { WindowController } from '../src/controllers/window-controller';
2121
import { ERROR_CODES } from '../src/models/errors';
2222

@@ -44,7 +44,7 @@ describe('Firebase Messaging > new *Controller()', () => {
4444
let caughtError;
4545
try {
4646
new WindowController(badInput);
47-
new SWController(badInput);
47+
new SwController(badInput);
4848

4949
console.warn(
5050
'Bad Input should have thrown: ',
@@ -62,6 +62,6 @@ describe('Firebase Messaging > new *Controller()', () => {
6262
messagingSenderId: '1234567890'
6363
});
6464
new WindowController(app);
65-
new SWController(app);
65+
new SwController(app);
6666
});
6767
});

packages/messaging/test/controller-delete-token.test.ts

Lines changed: 42 additions & 46 deletions
Original file line numberDiff line numberDiff line change
@@ -17,11 +17,11 @@ import { FirebaseApp } from '@firebase/app-types';
1717
import { assert } from 'chai';
1818
import * as sinon from 'sinon';
1919

20-
import { SWController } from '../src/controllers/sw-controller';
20+
import { SwController } from '../src/controllers/sw-controller';
2121
import { WindowController } from '../src/controllers/window-controller';
2222
import { base64ToArrayBuffer } from '../src/helpers/base64-to-array-buffer';
2323
import { ERROR_CODES } from '../src/models/errors';
24-
import { IIDModel } from '../src/models/iid-model';
24+
import { IidModel } from '../src/models/iid-model';
2525
import { TokenDetailsModel } from '../src/models/token-details-model';
2626

2727
import { deleteDatabase } from './testing-utils/db-helper';
@@ -37,10 +37,10 @@ let EXAMPLE_TOKEN_SAVE: any;
3737
describe('Firebase Messaging > *Controller.deleteToken()', () => {
3838
let sandbox: sinon.SinonSandbox;
3939
let app: FirebaseApp;
40-
let globalMessagingService: WindowController | SWController;
40+
let messagingService: WindowController | SwController;
4141

4242
function configureRegistrationMocks(
43-
serviceClass: typeof WindowController | typeof SWController,
43+
serviceClass: typeof WindowController | typeof SwController,
4444
fakeReg: ServiceWorkerRegistration | null
4545
): void {
4646
sandbox.stub(serviceClass.prototype, 'getSWRegistration_').callsFake(() => {
@@ -88,16 +88,16 @@ describe('Firebase Messaging > *Controller.deleteToken()', () => {
8888
afterEach(async () => {
8989
sandbox.restore();
9090

91-
if (globalMessagingService) {
92-
await globalMessagingService.delete();
91+
if (messagingService) {
92+
await messagingService.delete();
9393
}
9494

9595
await deleteDatabase('fcm_token_details_db');
9696
});
9797

9898
it('should handle no token to delete', () => {
99-
globalMessagingService = new WindowController(app);
100-
return globalMessagingService.deleteToken(undefined as any).then(
99+
messagingService = new WindowController(app);
100+
return messagingService.deleteToken(undefined as any).then(
101101
() => {
102102
throw new Error('Expected error to be thrown.');
103103
},
@@ -117,10 +117,10 @@ describe('Firebase Messaging > *Controller.deleteToken()', () => {
117117
return EXAMPLE_TOKEN_SAVE;
118118
});
119119

120-
sandbox.stub(IIDModel.prototype, 'deleteToken').callsFake(async () => {});
120+
sandbox.stub(IidModel.prototype, 'deleteToken').callsFake(async () => {});
121121

122-
globalMessagingService = new WindowController(app);
123-
return globalMessagingService.deleteToken(EXAMPLE_TOKEN_SAVE.fcmToken);
122+
messagingService = new WindowController(app);
123+
return messagingService.deleteToken(EXAMPLE_TOKEN_SAVE.fcmToken);
124124
});
125125

126126
it('should handle get subscription error', () => {
@@ -138,10 +138,10 @@ describe('Firebase Messaging > *Controller.deleteToken()', () => {
138138
return EXAMPLE_TOKEN_SAVE;
139139
});
140140

141-
sandbox.stub(IIDModel.prototype, 'deleteToken').callsFake(async () => {});
141+
sandbox.stub(IidModel.prototype, 'deleteToken').callsFake(async () => {});
142142

143-
globalMessagingService = new WindowController(app);
144-
return globalMessagingService.deleteToken(EXAMPLE_TOKEN_SAVE.fcmToken).then(
143+
messagingService = new WindowController(app);
144+
return messagingService.deleteToken(EXAMPLE_TOKEN_SAVE.fcmToken).then(
145145
() => {
146146
throw new Error('Expected this to reject');
147147
},
@@ -151,7 +151,7 @@ describe('Firebase Messaging > *Controller.deleteToken()', () => {
151151
);
152152
});
153153

154-
[WindowController, SWController].forEach(serviceClass => {
154+
[WindowController, SwController].forEach(serviceClass => {
155155
it(`should handle null getSubscription() ${serviceClass.name}`, () => {
156156
configureRegistrationMocks(
157157
serviceClass,
@@ -165,10 +165,10 @@ describe('Firebase Messaging > *Controller.deleteToken()', () => {
165165
return EXAMPLE_TOKEN_SAVE;
166166
});
167167

168-
sandbox.stub(IIDModel.prototype, 'deleteToken').callsFake(async () => {});
168+
sandbox.stub(IidModel.prototype, 'deleteToken').callsFake(async () => {});
169169

170-
globalMessagingService = new serviceClass(app);
171-
return globalMessagingService.deleteToken(EXAMPLE_TOKEN_SAVE.fcmToken);
170+
messagingService = new serviceClass(app);
171+
return messagingService.deleteToken(EXAMPLE_TOKEN_SAVE.fcmToken);
172172
});
173173

174174
it(`should handle error on unsubscribe ${serviceClass.name}`, () => {
@@ -192,19 +192,17 @@ describe('Firebase Messaging > *Controller.deleteToken()', () => {
192192
return EXAMPLE_TOKEN_SAVE;
193193
});
194194

195-
sandbox.stub(IIDModel.prototype, 'deleteToken').callsFake(async () => {});
196-
197-
globalMessagingService = new serviceClass(app);
198-
return globalMessagingService
199-
.deleteToken(EXAMPLE_TOKEN_SAVE.fcmToken)
200-
.then(
201-
() => {
202-
throw new Error('Expected this to reject');
203-
},
204-
err => {
205-
assert.equal(errorMsg, err.message);
206-
}
207-
);
195+
sandbox.stub(IidModel.prototype, 'deleteToken').callsFake(async () => {});
196+
197+
messagingService = new serviceClass(app);
198+
return messagingService.deleteToken(EXAMPLE_TOKEN_SAVE.fcmToken).then(
199+
() => {
200+
throw new Error('Expected this to reject');
201+
},
202+
err => {
203+
assert.equal(errorMsg, err.message);
204+
}
205+
);
208206
});
209207

210208
it(`should handle error on deleteToken ${serviceClass.name}`, () => {
@@ -226,21 +224,19 @@ describe('Firebase Messaging > *Controller.deleteToken()', () => {
226224
});
227225

228226
const errorMsg = 'messaging/' + ERROR_CODES.TOKEN_UNSUBSCRIBE_FAILED;
229-
sandbox.stub(IIDModel.prototype, 'deleteToken').callsFake(async () => {
227+
sandbox.stub(IidModel.prototype, 'deleteToken').callsFake(async () => {
230228
throw new Error(errorMsg);
231229
});
232230

233-
globalMessagingService = new serviceClass(app);
234-
return globalMessagingService
235-
.deleteToken(EXAMPLE_TOKEN_SAVE.fcmToken)
236-
.then(
237-
() => {
238-
throw new Error('Expected this to reject');
239-
},
240-
err => {
241-
assert.equal(errorMsg, err.message);
242-
}
243-
);
231+
messagingService = new serviceClass(app);
232+
return messagingService.deleteToken(EXAMPLE_TOKEN_SAVE.fcmToken).then(
233+
() => {
234+
throw new Error('Expected this to reject');
235+
},
236+
err => {
237+
assert.equal(errorMsg, err.message);
238+
}
239+
);
244240
});
245241

246242
it(`should delete with valid unsubscribe ${serviceClass.name}`, () => {
@@ -261,10 +257,10 @@ describe('Firebase Messaging > *Controller.deleteToken()', () => {
261257
return EXAMPLE_TOKEN_SAVE;
262258
});
263259

264-
sandbox.stub(IIDModel.prototype, 'deleteToken').callsFake(async () => {});
260+
sandbox.stub(IidModel.prototype, 'deleteToken').callsFake(async () => {});
265261

266-
globalMessagingService = new serviceClass(app);
267-
return globalMessagingService.deleteToken(EXAMPLE_TOKEN_SAVE.fcmToken);
262+
messagingService = new serviceClass(app);
263+
return messagingService.deleteToken(EXAMPLE_TOKEN_SAVE.fcmToken);
268264
});
269265
});
270266
});

0 commit comments

Comments
 (0)