From e94e1f0154ecc19b0b5d2a1790e696833c734e45 Mon Sep 17 00:00:00 2001 From: kean Date: Thu, 6 Jul 2023 18:43:02 -0400 Subject: [PATCH] Extend StatusCodeFormatter --- .../Features/Search/Services/ConsoleSearchFilter+Parsers.swift | 1 + Sources/PulseUI/Helpers/Formatters.swift | 3 +++ 2 files changed, 4 insertions(+) diff --git a/Sources/PulseUI/Features/Search/Services/ConsoleSearchFilter+Parsers.swift b/Sources/PulseUI/Features/Search/Services/ConsoleSearchFilter+Parsers.swift index 99f889d13..49afd150f 100644 --- a/Sources/PulseUI/Features/Search/Services/ConsoleSearchFilter+Parsers.swift +++ b/Sources/PulseUI/Features/Search/Services/ConsoleSearchFilter+Parsers.swift @@ -192,6 +192,7 @@ enum HTTPMethod: String, Hashable, Codable, CaseIterable, CustomStringConvertibl case head = "HEAD" case post = "POST" case put = "PUT" + case patch = "PATCH" case delete = "DELETE" case connect = "CONNECT" case options = "OPTIONS" diff --git a/Sources/PulseUI/Helpers/Formatters.swift b/Sources/PulseUI/Helpers/Formatters.swift index 1ee27466c..1fea0aecc 100644 --- a/Sources/PulseUI/Helpers/Formatters.swift +++ b/Sources/PulseUI/Helpers/Formatters.swift @@ -148,6 +148,9 @@ enum StatusCodeFormatter { switch statusCode { case 0: return "Success" case 200: return "200 OK" + case 418: return "418 Teapot" + case 429: return "429 Too many requests" + case 451: return "451 Unavailable for Legal Reasons" default: return "\(statusCode) \( HTTPURLResponse.localizedString(forStatusCode: statusCode).capitalized)" } }