├── .gitignore ├── LICENSE ├── Package.swift ├── README.md ├── Sources ├── FailureResponderType.swift ├── JSONParserMiddleware.swift ├── LoggerMiddleware.swift ├── Middleware.swift ├── RequestMiddleware.swift ├── RequestMiddlewareResult.swift ├── RequestMiddlewareType.swift ├── RequestResponseMiddlewareType.swift ├── Responder.swift ├── ResponseMiddlewareType.swift ├── RouterMiddleware.swift └── URLEncodedFormParserMiddleware.swift └── Tests └── HTTPMiddlewareTests.swift /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZewoGraveyard/Middleware/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZewoGraveyard/Middleware/HEAD/LICENSE -------------------------------------------------------------------------------- /Package.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZewoGraveyard/Middleware/HEAD/Package.swift -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZewoGraveyard/Middleware/HEAD/README.md -------------------------------------------------------------------------------- /Sources/FailureResponderType.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZewoGraveyard/Middleware/HEAD/Sources/FailureResponderType.swift -------------------------------------------------------------------------------- /Sources/JSONParserMiddleware.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZewoGraveyard/Middleware/HEAD/Sources/JSONParserMiddleware.swift -------------------------------------------------------------------------------- /Sources/LoggerMiddleware.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZewoGraveyard/Middleware/HEAD/Sources/LoggerMiddleware.swift -------------------------------------------------------------------------------- /Sources/Middleware.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZewoGraveyard/Middleware/HEAD/Sources/Middleware.swift -------------------------------------------------------------------------------- /Sources/RequestMiddleware.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZewoGraveyard/Middleware/HEAD/Sources/RequestMiddleware.swift -------------------------------------------------------------------------------- /Sources/RequestMiddlewareResult.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZewoGraveyard/Middleware/HEAD/Sources/RequestMiddlewareResult.swift -------------------------------------------------------------------------------- /Sources/RequestMiddlewareType.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZewoGraveyard/Middleware/HEAD/Sources/RequestMiddlewareType.swift -------------------------------------------------------------------------------- /Sources/RequestResponseMiddlewareType.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZewoGraveyard/Middleware/HEAD/Sources/RequestResponseMiddlewareType.swift -------------------------------------------------------------------------------- /Sources/Responder.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZewoGraveyard/Middleware/HEAD/Sources/Responder.swift -------------------------------------------------------------------------------- /Sources/ResponseMiddlewareType.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZewoGraveyard/Middleware/HEAD/Sources/ResponseMiddlewareType.swift -------------------------------------------------------------------------------- /Sources/RouterMiddleware.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZewoGraveyard/Middleware/HEAD/Sources/RouterMiddleware.swift -------------------------------------------------------------------------------- /Sources/URLEncodedFormParserMiddleware.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZewoGraveyard/Middleware/HEAD/Sources/URLEncodedFormParserMiddleware.swift -------------------------------------------------------------------------------- /Tests/HTTPMiddlewareTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZewoGraveyard/Middleware/HEAD/Tests/HTTPMiddlewareTests.swift --------------------------------------------------------------------------------