Done/DoneFunc are kept to use for the child route parties also

This commit is contained in:
Gerasimos Maropoulos 2016-07-25 16:02:51 +03:00
parent f3e216c738
commit 952caa493e

View File

@ -1055,7 +1055,8 @@ func (api *muxAPI) Party(relativePath string, handlersFn ...HandlerFunc) MuxAPI
middleware := convertToHandlers(handlersFn)
// append the parent's +child's handlers
middleware = joinMiddleware(api.middleware, middleware)
return &muxAPI{relativePath: fullpath, mux: api.mux, apiRoutes: make([]*route, 0), middleware: middleware}
return &muxAPI{relativePath: fullpath, mux: api.mux, apiRoutes: make([]*route, 0), middleware: middleware, doneMiddleware: api.doneMiddleware}
}
// Use registers Handler middleware