builds and runs! not sure if it works, needs testing
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing

This commit is contained in:
2022-11-28 06:00:44 +01:00
parent 46b67f8a6e
commit 3f49d528e7
11 changed files with 123 additions and 68 deletions

View File

@@ -21,19 +21,19 @@ import (
type MiddlewareParams struct {
fx.In
Logger logger.Logger
Globals globals.Globals
Config config.Config
Logger *logger.Logger
Globals *globals.Globals
Config *config.Config
}
type Middleware struct {
log *zerolog.Logger
params MiddlewareParams
params *MiddlewareParams
}
func New(lc fx.Lifecycle, params MiddlewareParams) (*Middleware, error) {
s := new(Middleware)
s.params = params
s.params = &params
s.log = params.Logger.Get()
return s, nil
}