AuthUserProfile class

The combination of a firebase user + a reliveit user profile. Most places in the app want to subscribe to auth events after the user profile has been loaded to distinguish from an account that's in the process of being created.

But, some cases also need access to the underlying firebase authentication, possibly to get a token.

Available Extensions

Constructors

AuthUserProfile(User? fbUser, UserDetails? profile, AuthEventSource source, {AuthStatus? status})
const
AuthUserProfile.empty(AuthEventSource source)
const
AuthUserProfile.error(AuthEventSource source)
const

Properties

fbUser → User?
final
hashCode int
The hash code for this object.
no setterinherited
profile UserDetails?
final
props List<Object?>
The list of properties that will be used to determine whether two instances are equal.
no setter
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
source AuthEventSource
final
status AuthStatus?
final
stringify bool?
If set to true, the toString method will be overridden to output this instance's props.
no setterinherited

Methods

getIdToken({bool forceRefresh = false}) Future<String>
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited