toOddsAuthResult method

Future<Result<AuthInfo>> toOddsAuthResult()

Implementation

Future<Result<AuthInfo>> toOddsAuthResult() async {
  if (_isSuccess()) {
    final extractAccountResult = await _extractAccount();
    if (!extractAccountResult.isSuccess()) {
      return Result.failure(
          extractAccountResult.code, extractAccountResult.message);
    }

    return Result.success(AuthInfo(extractAccountResult.data!, user!.token,
        user!.accessToken, user!.refreshToken));
  }
  return Result.failure(_extractStatusCode(), _extractMessage());
}