mirror of
https://github.com/labstack/echo.git
synced 2025-07-15 01:34:53 +02:00
Fix duplicate code
This commit is contained in:
6
echo.go
6
echo.go
@ -504,11 +504,7 @@ func (e *Echo) add(host, method, path string, handler HandlerFunc, middleware ..
|
|||||||
name := handlerName(handler)
|
name := handlerName(handler)
|
||||||
router := e.findRouter(host)
|
router := e.findRouter(host)
|
||||||
router.Add(method, path, func(c Context) error {
|
router.Add(method, path, func(c Context) error {
|
||||||
h := handler
|
h := applyMiddleware(handler, middleware...)
|
||||||
// Chain middleware
|
|
||||||
for i := len(middleware) - 1; i >= 0; i-- {
|
|
||||||
h = middleware[i](h)
|
|
||||||
}
|
|
||||||
return h(c)
|
return h(c)
|
||||||
})
|
})
|
||||||
r := &Route{
|
r := &Route{
|
||||||
|
Reference in New Issue
Block a user