|
|
@@ -460,11 +460,11 @@ func (builder *Builder) GetRouteWithUserIDCommon(relativePath string, userIDFiel
|
|
|
func (builder *Builder) AddRoute(httpMethod string, relativePath string, handler Handler, middlewares ...Handler) {
|
|
|
apiHandlers := make([]api.Handler, len(middlewares)+1)
|
|
|
|
|
|
- for _, middleware := range middlewares {
|
|
|
- apiHandlers = append(apiHandlers, builder.formApiHandler(middleware))
|
|
|
+ for i, middleware := range middlewares {
|
|
|
+ apiHandlers[i] = builder.formApiHandler(middleware)
|
|
|
}
|
|
|
|
|
|
- apiHandlers = append(apiHandlers, builder.formApiHandler(handler))
|
|
|
+ apiHandlers[len(middlewares)] = builder.formApiHandler(handler)
|
|
|
|
|
|
builder.router.AddRoute(httpMethod, relativePath, apiHandlers...)
|
|
|
}
|
|
|
@@ -481,11 +481,11 @@ func (builder *Builder) AddRoute(httpMethod string, relativePath string, handler
|
|
|
func (builder *Builder) AddRouteWithTenantIDAndUserID(httpMethod string, relativePath string, tenantIDField string, userIDField string, handler Handler, middlewares ...Handler) {
|
|
|
apiHandlers := make([]api.Handler, len(middlewares)+1)
|
|
|
|
|
|
- for _, middleware := range middlewares {
|
|
|
- apiHandlers = append(apiHandlers, builder.formApiHandlerWithTenantIDAndUserID(httpMethod, tenantIDField, userIDField, middleware))
|
|
|
+ for i, middleware := range middlewares {
|
|
|
+ apiHandlers[i] = builder.formApiHandlerWithTenantIDAndUserID(httpMethod, tenantIDField, userIDField, middleware)
|
|
|
}
|
|
|
|
|
|
- apiHandlers = append(apiHandlers, builder.formApiHandlerWithTenantIDAndUserID(httpMethod, tenantIDField, userIDField, handler))
|
|
|
+ apiHandlers[len(middlewares)] = builder.formApiHandlerWithTenantIDAndUserID(httpMethod, tenantIDField, userIDField, handler)
|
|
|
|
|
|
builder.router.AddRoute(httpMethod, relativePath, apiHandlers...)
|
|
|
}
|