Skip to content

Commit dd3dfe3

Browse files
author
Damian Kołakowski
committed
Make Response/Request open.
1 parent 568f802 commit dd3dfe3

File tree

2 files changed

+4
-2
lines changed

2 files changed

+4
-2
lines changed

Sources/Http.swift

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77

88
import 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

Sources/Swifter.swift

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff 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 {

0 commit comments

Comments
 (0)