Skip to content

Commit

Permalink
forwarding variadic group calls to collection handlers
Browse files Browse the repository at this point in the history
  • Loading branch information
loganwright committed Jan 6, 2017
1 parent 4e50a77 commit 7264f2d
Showing 1 changed file with 2 additions and 10 deletions.
12 changes: 2 additions & 10 deletions Sources/Vapor/Routing/Droplet+Routing.swift
Original file line number Diff line number Diff line change
Expand Up @@ -17,19 +17,11 @@ extension Droplet: RouteBuilder {

extension RouteBuilder where Value == Responder {
public func group(_ middleware: Middleware ..., closure: (RouteGroup<Value, Self>) ->()) {
group(prefix: [nil, nil], path: [], map: { handler in
return Request.Handler { request in
return try middleware.chain(to: handler).respond(to: request)
}
}, closure: closure)
group(collection: middleware, closure: closure)
}

public func grouped(_ middleware: Middleware ...) -> RouteGroup<Value, Self> {
return grouped(prefix: [nil, nil], path: [], map: { handler in
return Request.Handler { request in
return try middleware.chain(to: handler).respond(to: request)
}
})
return grouped(collection: middleware)
}

public func group(collection middlewares: [Middleware], closure: (RouteGroup<Value, Self>) ->()) {
Expand Down

0 comments on commit 7264f2d

Please sign in to comment.