convertToFailure method

Failure convertToFailure()

Implementation

Failure convertToFailure() => switch (response?.statusCode) {
      HttpStatus.badRequest => _handleBadRequest(),
      HttpStatus.unauthorized => Failure.translate('unauthorized'),
      HttpStatus.forbidden => Failure.translate('forbidden'),
      HttpStatus.requestTimeout => Failure.translate('request_timeout'),
      HttpStatus.internalServerError =>
        Failure.translate('internal_server_error'),
      HttpStatus.serviceUnavailable =>
        Failure.translate('service_unavailable'),
      HttpStatus.gatewayTimeout => Failure.translate('gateway_timeout'),
      _ => Failure.translate('something_went_wrong'),
    };