call method

  1. @override
Future<Either<AuthFailure, ExaAuthUser?>> call()
override

Implementation

@override
Future<Either<AuthFailure, ExaAuthUser?>> call() async {
  final result = await exaAuthDatasource.signInWithGmail();
  if (result.isRight()) {
    streamUseCase.setCurrentUser(
        exaAuthUser: result.fold((l) => null, (r) => r));
  }
  return result;
}