Make error more descriptive

pull/461/head
Niels Andriesse 3 years ago
parent e796f6bacd
commit bea80c67b3

@ -44,7 +44,12 @@ public enum OnionRequestAPI {
public var errorDescription: String? {
switch self {
case .httpRequestFailedAtDestination(let statusCode, _): return "HTTP request failed at destination with status code: \(statusCode)."
case .httpRequestFailedAtDestination(let statusCode, _):
if statusCode == 429 {
return "Rate limited."
} else {
return "HTTP request failed at destination with status code: \(statusCode)."
}
case .insufficientSnodes: return "Couldn't find enough Service Nodes to build a path."
case .invalidURL: return "Invalid URL"
case .missingSnodeVersion: return "Missing Service Node version."

Loading…
Cancel
Save