uDownloadErrorLabel function

String uDownloadErrorLabel(
  1. UDownloadError? error
)

Implementation

String uDownloadErrorLabel(UDownloadError? error) => switch (error?.code) {
  UDownloadErrorCode.network => U.s.downloadErrorNetwork,
  UDownloadErrorCode.timeout => U.s.downloadErrorTimeout,
  UDownloadErrorCode.http => "${U.s.downloadErrorHttp} (${error?.statusCode})",
  UDownloadErrorCode.unauthorized => U.s.downloadErrorUnauthorized,
  UDownloadErrorCode.forbidden => U.s.downloadErrorForbidden,
  UDownloadErrorCode.notFound => U.s.downloadErrorNotFound,
  UDownloadErrorCode.serverError => U.s.downloadErrorServer,
  UDownloadErrorCode.fileChanged => U.s.downloadErrorFileChanged,
  UDownloadErrorCode.checksumMismatch => U.s.downloadErrorChecksum,
  UDownloadErrorCode.insufficientSpace => U.s.downloadErrorSpace,
  UDownloadErrorCode.storage => U.s.downloadErrorStorage,
  UDownloadErrorCode.certificate => U.s.downloadErrorCertificate,
  UDownloadErrorCode.unsupported => U.s.downloadErrorUnsupported,
  _ => U.s.downloadErrorUnknown,
};