mirror of
				https://github.com/labstack/echo.git
				synced 2025-10-30 23:57:38 +02:00 
			
		
		
		
	Merge pull request #1607 from BUGLAN/fix/dupl
Fix duplicate code for applyMiddleware
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) | ||||
| 	router := e.findRouter(host) | ||||
| 	router.Add(method, path, func(c Context) error { | ||||
| 		h := handler | ||||
| 		// Chain middleware | ||||
| 		for i := len(middleware) - 1; i >= 0; i-- { | ||||
| 			h = middleware[i](h) | ||||
| 		} | ||||
| 		h := applyMiddleware(handler, middleware...) | ||||
| 		return h(c) | ||||
| 	}) | ||||
| 	r := &Route{ | ||||
|   | ||||
		Reference in New Issue
	
	Block a user