refactor(runtime/v2): simplify app manager (#22300)
This commit is contained in:
@@ -20,12 +20,12 @@ const (
|
||||
MaxBodySize = 1 << 20 // 1 MB
|
||||
)
|
||||
|
||||
func NewDefaultHandler[T transaction.Tx](appManager *appmanager.AppManager[T]) http.Handler {
|
||||
func NewDefaultHandler[T transaction.Tx](appManager appmanager.AppManager[T]) http.Handler {
|
||||
return &DefaultHandler[T]{appManager: appManager}
|
||||
}
|
||||
|
||||
type DefaultHandler[T transaction.Tx] struct {
|
||||
appManager *appmanager.AppManager[T]
|
||||
appManager appmanager.AppManager[T]
|
||||
}
|
||||
|
||||
func (h *DefaultHandler[T]) ServeHTTP(w http.ResponseWriter, r *http.Request) {
|
||||
|
||||
@@ -45,7 +45,7 @@ func (s *Server[T]) Init(appI serverv2.AppI[T], cfg map[string]any, logger log.L
|
||||
}
|
||||
|
||||
s.router = http.NewServeMux()
|
||||
s.router.Handle("/", NewDefaultHandler(appI.GetAppManager()))
|
||||
s.router.Handle("/", NewDefaultHandler(appI))
|
||||
s.config = serverCfg
|
||||
|
||||
return nil
|
||||
|
||||
Reference in New Issue
Block a user