Closed skreutzberger closed 8 years ago
add droplet instance to middleware after adding to droplet:
class MyMiddleware: Middleware {
var drop: Droplet?
}
let mymiddleware = MyMiddleware()
let drop = Droplet(availableMiddleware: ["foo": mymiddleware])
mymiddleware.drop = drop
additionally respect the requirements from https://github.com/vapor/vapor/issues/614
optionally via a new/updated Abort Middleware which could later also be used to catch and log errors.
https://github.com/vapor/vapor/blob/master/Sources/Vapor/Middleware/AbortMiddleware.swift#L29