isRetryable property

bool get isRetryable

Можно ли повторить запрос автоматически?

Implementation

bool get isRetryable => switch (this) {
  NetworkAppFailure(type: NetworkFailure.noInternet) => true,
  NetworkAppFailure(type: NetworkFailure.timeout) => true,
  NetworkAppFailure(type: NetworkFailure.connectionReset) => true,
  HttpAppFailure(type: HttpFailure.internalServerError) => true,
  HttpAppFailure(type: HttpFailure.badGateway) => true,
  HttpAppFailure(type: HttpFailure.serviceUnavailable) => true,
  HttpAppFailure(type: HttpFailure.gatewayTimeout) => true,
  HttpAppFailure(type: HttpFailure.tooManyRequests) => true,
  HttpAppFailure(type: HttpFailure.requestTimeout) => true,
  SyncAppFailure(type: SyncFailure.timeout) => true,
  SyncAppFailure(type: SyncFailure.serverUnavailable) => true,
  _ => false,
};