File tree Expand file tree Collapse file tree 2 files changed +4
-2
lines changed
Expand file tree Collapse file tree 2 files changed +4
-2
lines changed Original file line number Diff line number Diff line change 77
88import Foundation
99
10- public class Request {
10+ open class Request {
1111
1212 public enum HttpVersion { case http10, http11 }
1313
@@ -36,7 +36,7 @@ public class Request {
3636 }
3737}
3838
39- public class Response {
39+ open class Response {
4040
4141 public init ( ) { }
4242
Original file line number Diff line number Diff line change @@ -56,13 +56,15 @@ public class Swifter {
5656
5757 public func loop( ) throws {
5858 try self . server. serve { request, responder in
59+
5960 var middlewareResponse : Response ? = nil
6061 for layer in self . middleware {
6162 if let responseFound = layer ( request) {
6263 middlewareResponse = responseFound
6364 break
6465 }
6566 }
67+
6668 if let middlewareResponseFound = middlewareResponse {
6769 responder ( middlewareResponseFound)
6870 } else {
You can’t perform that action at this time.
0 commit comments