diff --git a/.changeset/moody-ways-learn.md b/.changeset/moody-ways-learn.md new file mode 100644 index 00000000000..284aff6bbc9 --- /dev/null +++ b/.changeset/moody-ways-learn.md @@ -0,0 +1,5 @@ +--- +"@firebase/auth": patch +--- + +Fix error code thrown when the network times out diff --git a/packages/auth/src/api/index.test.ts b/packages/auth/src/api/index.test.ts index 47dbf228630..3f0b0ee9305 100644 --- a/packages/auth/src/api/index.test.ts +++ b/packages/auth/src/api/index.test.ts @@ -316,7 +316,7 @@ describe('api/_performApiRequest', () => { request ); clock.tick(DEFAULT_API_TIMEOUT_MS.get() + 1); - await expect(promise).to.be.rejectedWith(FirebaseError, 'auth/timeout'); + await expect(promise).to.be.rejectedWith(FirebaseError, 'auth/network-request-failed'); clock.restore(); }); diff --git a/packages/auth/src/api/index.ts b/packages/auth/src/api/index.ts index bff8f633a13..f727d8d2f66 100644 --- a/packages/auth/src/api/index.ts +++ b/packages/auth/src/api/index.ts @@ -223,7 +223,7 @@ class NetworkTimeout { private timer: any | null = null; readonly promise = new Promise((_, reject) => { this.timer = setTimeout(() => { - return reject(_createError(this.auth, AuthErrorCode.TIMEOUT)); + return reject(_createError(this.auth, AuthErrorCode.NETWORK_REQUEST_FAILED)); }, DEFAULT_API_TIMEOUT_MS.get()); });