refreshCurrentUserToken method

Future<AuthIDTokenResultVO?> refreshCurrentUserToken({
  1. bool force = false,
})

Implementation

Future<AuthIDTokenResultVO?> refreshCurrentUserToken(
    {bool force = false}) async {
  try {
    final idTokenResult =
        await _authDataService.refreshCurrentUserToken(force: force);
    final vo = idTokenResult is IdTokenResult
        ? AuthIDTokenResultVO.fromIDTokenResult(idTokenResult)
        : null;
    return vo;
  } catch (e) {
    if (e is RdevException) {
      throw AuthServiceException(
          code: e.code, message: e.message, stackTrace: e.stackTrace);
    }
    throw AuthServiceException(
        stackTrace: StackTrace.current, message: e.toString());
  }
}