Skip to content

Commit 9754f86

Browse files
authored
Remove useUser's initialData override (#539)
* remove auth optimization * regenerate docs * bump version
1 parent 414201e commit 9754f86

10 files changed

+22
-29
lines changed

docs/reference/README.md

Lines changed: 5 additions & 5 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

docs/reference/interfaces/AuthCheckProps.md

Lines changed: 3 additions & 3 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

docs/reference/interfaces/ClaimsCheckProps.md

Lines changed: 4 additions & 4 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

docs/reference/interfaces/ClaimsValidator.md

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

docs/reference/interfaces/SignInCheckOptionsBasic.md

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

docs/reference/interfaces/SignInCheckOptionsClaimsObject.md

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

docs/reference/interfaces/SignInCheckOptionsClaimsValidator.md

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package-lock.json

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
{
2-
"version": "4.2.2",
2+
"version": "4.2.3",
33
"license": "MIT",
44
"type": "module",
55
"main": "dist/index.umd.cjs",

src/auth.tsx

Lines changed: 1 addition & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -24,15 +24,8 @@ export function useUser<T = unknown>(options?: ReactFireOptions<T>): ObservableS
2424

2525
const observableId = `auth:user:${auth.name}`;
2626
const observable$ = user(auth);
27-
const _options: ReactFireOptions<T> = { ...options } ?? {};
2827

29-
// only set/override initialData if auth has finished loading
30-
if (auth.currentUser !== undefined) {
31-
_options.initialData = auth.currentUser;
32-
_options.startWithValue = auth.currentUser;
33-
}
34-
35-
return useObservable(observableId, observable$, _options);
28+
return useObservable(observableId, observable$, options);
3629
}
3730

3831
export function useIdTokenResult(user: User, forceRefresh: boolean = false, options?: ReactFireOptions<IdTokenResult>): ObservableStatus<IdTokenResult> {

0 commit comments

Comments
 (0)