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