Skip to content

Commit df666f0

Browse files
committed
Address PR comments
1 parent 077240f commit df666f0

File tree

2 files changed

+6
-13
lines changed

2 files changed

+6
-13
lines changed

packages/app-check/src/api.test.ts

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -114,8 +114,10 @@ describe('api', () => {
114114
it('getToken() throws errors returned with token', async () => {
115115
const app = getFakeApp({ automaticDataCollectionEnabled: true });
116116
const fakePlatformLoggingProvider = getFakePlatformLoggingProvider();
117+
// If getToken() errors, it returns a dummy token with an error field
118+
// instead of throwing.
117119
stub(internalApi, 'getToken').resolves({
118-
token: 'a-token-string',
120+
token: 'a-dummy-token',
119121
error: Error('there was an error')
120122
});
121123
await expect(

packages/app-check/src/internal-api.ts

Lines changed: 3 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -202,11 +202,7 @@ export function addTokenListener(
202202
* invoke the listener with the valid token, then start the token refresher
203203
*/
204204
if (!newState.tokenRefresher) {
205-
const tokenRefresher = createTokenRefresher(
206-
app,
207-
platformLoggerProvider,
208-
onError
209-
);
205+
const tokenRefresher = createTokenRefresher(app, platformLoggerProvider);
210206
newState.tokenRefresher = tokenRefresher;
211207
}
212208

@@ -258,8 +254,7 @@ export function removeTokenListener(
258254

259255
function createTokenRefresher(
260256
app: FirebaseApp,
261-
platformLoggerProvider: Provider<'platform-logger'>,
262-
onError?: (error: Error) => void
257+
platformLoggerProvider: Provider<'platform-logger'>
263258
): Refresher {
264259
return new Refresher(
265260
// Keep in mind when this fails for any reason other than the ones
@@ -277,11 +272,7 @@ function createTokenRefresher(
277272

278273
// getToken() always resolves. In case the result has an error field defined, it means the operation failed, and we should retry.
279274
if (result.error) {
280-
if (onError) {
281-
onError(result.error);
282-
} else {
283-
throw result.error;
284-
}
275+
throw result.error;
285276
}
286277
},
287278
() => {

0 commit comments

Comments
 (0)