1
0
mirror of https://github.com/metabolist/metatext synced 2024-12-28 10:40:32 +01:00
metatext-app-ios-iphone-ipad/Extensions/HTTPError+Extensions.swift
2021-02-27 14:28:17 -08:00

18 lines
541 B
Swift

// Copyright © 2021 Metabolist. All rights reserved.
import Foundation
import HTTP
extension HTTPError: LocalizedError {
public var errorDescription: String? {
switch self {
case .nonHTTPURLResponse:
return NSLocalizedString("http-error.non-http-response", comment: "")
case let .invalidStatusCode(_, response):
return String.localizedStringWithFormat(
NSLocalizedString("http-error.status-code-%ld", comment: ""),
response.statusCode)
}
}
}