package middleware import ( "log/slog" "sneak.berlin/go/webhooker/internal/config" "sneak.berlin/go/webhooker/internal/session" ) // NewForTest creates a Middleware with the minimum dependencies // needed for testing. This bypasses the fx lifecycle. func NewForTest( log *slog.Logger, cfg *config.Config, sess *session.Session, ) *Middleware { return &Middleware{ log: log, params: &MiddlewareParams{ Config: cfg, }, session: sess, } }