Merge pull request #1744 from tonyhb/add-config-to-middleware
Pass in `app` as context to apply{N}Middleware
			
			
				master
			
			
		
						commit
						596ca8b86a
					
				|  | @ -258,7 +258,7 @@ func NewApp(ctx context.Context, config *configuration.Configuration) *App { | ||||||
| 		} | 		} | ||||||
| 	} | 	} | ||||||
| 
 | 
 | ||||||
| 	app.registry, err = applyRegistryMiddleware(app.Context, app.registry, config.Middleware["registry"]) | 	app.registry, err = applyRegistryMiddleware(app, app.registry, config.Middleware["registry"]) | ||||||
| 	if err != nil { | 	if err != nil { | ||||||
| 		panic(err) | 		panic(err) | ||||||
| 	} | 	} | ||||||
|  | @ -647,7 +647,7 @@ func (app *App) dispatcher(dispatch dispatchFunc) http.Handler { | ||||||
| 				repository, | 				repository, | ||||||
| 				app.eventBridge(context, r)) | 				app.eventBridge(context, r)) | ||||||
| 
 | 
 | ||||||
| 			context.Repository, err = applyRepoMiddleware(context.Context, context.Repository, app.Config.Middleware["repository"]) | 			context.Repository, err = applyRepoMiddleware(app, context.Repository, app.Config.Middleware["repository"]) | ||||||
| 			if err != nil { | 			if err != nil { | ||||||
| 				ctxu.GetLogger(context).Errorf("error initializing repository middleware: %v", err) | 				ctxu.GetLogger(context).Errorf("error initializing repository middleware: %v", err) | ||||||
| 				context.Errors = append(context.Errors, errcode.ErrorCodeUnknown.WithDetail(err)) | 				context.Errors = append(context.Errors, errcode.ErrorCodeUnknown.WithDetail(err)) | ||||||
|  |  | ||||||
		Loading…
	
		Reference in New Issue