AuthServiceInt class abstract

Implementers

Constructors

AuthServiceInt(dynamic onAuthenticated(Future<void>), dynamic onRefreshed(Future<void>))

Properties

currentFbUser ↔ User?
getter/setter pair
currentFbUserCredentials ↔ UserCredential?
getter/setter pair
hashCode int
The hash code for this object.
no setterinherited
isLoggedInStream Stream<bool>
Stream that emits true when user is logged in, false when logged out
no setter
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

accessCodeCheckIfValid(String code) Future<Either<RepositoryFailure, (AccessCodeCheckReturn, String)>>
accessCodeIsValidCached() Future<Either<RepositoryFailure, bool>>
accessCodeRegisterWithEmailAndPassword(String email, String password) Future<Either<AuthServiceSignInFailure, Unit>>
checkIfSignedInAndLoginAnonymouslyIfNot() Future<Either<AuthServiceSignInFailure, Unit>>
getUserClaims<T extends Enum>({required List<T> enumValues, bool forceRefresh = false}) Future<Map<T, bool>>
Pass the UserClaims type to get the claims for that user
isEmailUser(String email) Future<Either<AuthServiceSignInFailure, bool>>
isLoggedInAsync() Future<bool>
loginWithCode(String code) Future<Either<AuthServiceSignInFailure, LoginCodeResponse>>
loginWithPhone(String phoneNumber, {required Function verificationCompleted, required dynamic verificationFailed(PhoneAuthError), required Function codeSent, required Function codeAutoRetrievalTimeout, required bool codeResend}) Future<Either<PhoneAuthError, Unit>>
loginWithPhoneVerifyCode(String smsCode) Future<Either<PhoneAuthError, bool>>
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
registerUserWithEmailAndPassword(String email, String password) Future<Either<AuthServiceSignInFailure, Unit>>
registerUserWithJustEmail(String email) Future<Either<AuthServiceSignInFailure, Unit>>
resetPassword(String email) Future<Either<AuthServiceSignInFailure, Unit>>
sendLoginEmail(String email) Future<Either<AuthServiceSignInFailure, Unit>>
setPassword(String newPassword) Future<Either<AuthServiceSignInFailure, Unit>>
signInWithDevOnly() Future<Either<AuthServiceSignInFailure, Unit>>
signInWithEmail(String email) Future<Either<AuthServiceSignInFailure, Unit>>
signInWithEmailAndPassword(String email, String password) Future<Either<AuthServiceSignInFailure, Unit>>
signOut() Future<Either<AuthServiceSignOutFailure, Unit>>
toString() String
A string representation of this object.
inherited
waitForCanCheckLoginState() Future<bool>

Operators

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