MCPcopy Index your code
hub / github.com/FirebaseExtended/reactfire / useIdTokenResult

Function useIdTokenResult

src/auth.tsx:31–40  ·  view source on GitHub ↗
(user: User, forceRefresh: boolean = false, options?: ReactFireOptions<IdTokenResult>)

Source from the content-addressed store, hash-verified

29}
30
31export function useIdTokenResult(user: User, forceRefresh: boolean = false, options?: ReactFireOptions<IdTokenResult>): ObservableStatus<IdTokenResult> {
32 if (!user) {
33 throw new Error('you must provide a user');
34 }
35
36 const observableId = `auth:idTokenResult:${user.uid}:forceRefresh=${forceRefresh}`;
37 const observable$ = from(user.getIdTokenResult(forceRefresh));
38
39 return useObservable(observableId, observable$, options);
40}
41
42export interface AuthCheckProps {
43 fallback: React.ReactNode;

Callers 1

ClaimsCheckFunction · 0.85

Calls 1

useObservableFunction · 0.85

Tested by

no test coverage detected