Explorar o código

Make Response/Request open.

Damian Kołakowski %!s(int64=9) %!d(string=hai) anos
pai
achega
dd3dfe3f77
Modificáronse 2 ficheiros con 4 adicións e 2 borrados
  1. 2 2
      Sources/Http.swift
  2. 2 0
      Sources/Swifter.swift

+ 2 - 2
Sources/Http.swift

@@ -7,7 +7,7 @@
 
 import Foundation
 
-public class Request {
+open class Request {
     
     public enum HttpVersion { case http10, http11 }
     
@@ -36,7 +36,7 @@ public class Request {
     }
 }
 
-public class Response {
+open class Response {
     
     public init() { }
     

+ 2 - 0
Sources/Swifter.swift

@@ -56,6 +56,7 @@ public class Swifter {
     
     public func loop() throws {
         try self.server.serve { request, responder in
+            
             var middlewareResponse: Response? = nil
             for layer in self.middleware {
                 if let responseFound = layer(request) {
@@ -63,6 +64,7 @@ public class Swifter {
                     break
                 }
             }
+
             if let middlewareResponseFound = middlewareResponse {
                 responder(middlewareResponseFound)
             } else {