Fix sample middleware code

This commit is contained in:
Brian 2016-12-09 14:17:14 +01:00 committed by GitHub
parent 0de995f4d2
commit 9f83ba384e
1 changed files with 2 additions and 2 deletions

View File

@ -180,14 +180,14 @@ Middleware pairs great with request/response extensions and storage.
final class PokemonMiddleware: Middleware {
let drop: Droplet
init(drop: Droplet) {
self.drop = dropt
self.drop = drop
}
func respond(to request: Request, chainingTo next: Responder) throws -> Response {
let response = try next.respond(to: request)
if let pokemon = response.pokemon {
request.accept.prefers("html") {
if request.accept.prefers("html") {
response.view = try drop.view("pokemon.mustache", context: pokemon)
} else {
response.json = try pokemon.makeJSON()