login method

  1. @override
Future<Either<Failure, Session>> login(
  1. Credentials credentials
)
override

Implementation

@override
Future<Either<Failure, Session>> login(Credentials credentials) async {
  try {
    final session = await remote.login(credentials);
    return Right(session);
  } on Failure catch (e) {
    return Left(e);
  } catch (e) {
    return Left(UnhandledFailure(e.toString()));
  }
}