uDownloadErrorLabel function
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,
};