From bea80c67b3a608d88b44014edb741a9920afec25 Mon Sep 17 00:00:00 2001 From: Niels Andriesse Date: Tue, 13 Jul 2021 09:50:09 +1000 Subject: [PATCH] Make error more descriptive --- SessionSnodeKit/OnionRequestAPI.swift | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/SessionSnodeKit/OnionRequestAPI.swift b/SessionSnodeKit/OnionRequestAPI.swift index ced4fef8f..d31f718cf 100644 --- a/SessionSnodeKit/OnionRequestAPI.swift +++ b/SessionSnodeKit/OnionRequestAPI.swift @@ -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."