We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent da4fb28 commit c7c7451Copy full SHA for c7c7451
packages/firestore/src/lite/database.ts
@@ -256,6 +256,8 @@ export function useFirestoreEmulator(
256
});
257
258
if (options.mockUserToken) {
259
+ // Let createMockUserToken validate first (catches common mistakes like "uid" and missing sub.)
260
+ const token = createMockUserToken(options.mockUserToken);
261
const uid = options.mockUserToken.sub || options.mockUserToken.user_id;
262
if (!uid) {
263
throw new FirestoreError(
@@ -264,7 +266,6 @@ export function useFirestoreEmulator(
264
266
);
265
267
}
268
- const token = createMockUserToken(options.mockUserToken);
269
firestore._credentials = new EmulatorCredentialsProvider(
270
new OAuthToken(token, new User(uid))
271
0 commit comments