Procházet zdrojové kódy

Merge pull request #437 from KKuzmichev/stable

Add only two cases.
Victor Sigler před 5 roky
rodič
revize
6ed3e57356
1 změnil soubory, kde provedl 6 přidání a 1 odebrání
  1. 6 1
      XCode/Sources/HttpResponse.swift

+ 6 - 1
XCode/Sources/HttpResponse.swift

@@ -83,7 +83,8 @@ public enum HttpResponse {
     case ok(HttpResponseBody), created, accepted
     case movedPermanently(String)
     case movedTemporarily(String)
-    case badRequest(HttpResponseBody?), unauthorized, forbidden, notFound
+    case badRequest(HttpResponseBody?), unauthorized, forbidden, notFound, notAcceptable
+    case tooManyRequests
     case internalServerError
     case raw(Int, String, [String: String]?, ((HttpResponseBodyWriter) throws -> Void)? )
 
@@ -99,6 +100,8 @@ public enum HttpResponse {
         case .unauthorized            : return 401
         case .forbidden               : return 403
         case .notFound                : return 404
+        case .notAcceptable           : return 406
+        case .tooManyRequests         : return 429
         case .internalServerError     : return 500
         case .raw(let code, _, _, _)  : return code
         }
@@ -116,6 +119,8 @@ public enum HttpResponse {
         case .unauthorized             : return "Unauthorized"
         case .forbidden                : return "Forbidden"
         case .notFound                 : return "Not Found"
+        case .notAcceptable            : return "Not Acceptable"
+        case .tooManyRequests          : return "Too Many Requests"
         case .internalServerError      : return "Internal Server Error"
         case .raw(_, let phrase, _, _) : return phrase
         }