getCurrentUser method
Implementation
@override
Future<Either<AuthFailure, ExaAuthUser?>> getCurrentUser() async {
try {
final currentUser = firebaseAuth.currentUser;
if (currentUser == null) {
return left(_resolveException(
exception: null,
stackTrace: null,
locale: 'getCurrentUser',
sigInType: SigInType.phone));
}
return Right(_resolveUser(firebaseUser: currentUser));
} catch (exception, stackTrace) {
return left(_resolveException(
exception: exception,
stackTrace: stackTrace,
locale: 'getCurrentUser',
sigInType: SigInType.phone));
}
}