diff options
Diffstat (limited to 'forged/internal/incoming/web/server.go')
-rw-r--r-- | forged/internal/incoming/web/server.go | 22 |
1 files changed, 11 insertions, 11 deletions
diff --git a/forged/internal/incoming/web/server.go b/forged/internal/incoming/web/server.go index 465657c..ab70aec 100644 --- a/forged/internal/incoming/web/server.go +++ b/forged/internal/incoming/web/server.go @@ -9,7 +9,6 @@ import ( "time" "go.lindenii.runxiyu.org/forge/forged/internal/common/misc" - "go.lindenii.runxiyu.org/forge/forged/internal/database/queries" "go.lindenii.runxiyu.org/forge/forged/internal/global" ) @@ -22,19 +21,20 @@ type Server struct { global *global.Global } -func New(config Config, global *global.Global, queries *queries.Queries) *Server { +func New(global *global.Global) *Server { + cfg := global.Config.Web httpServer := &http.Server{ - Handler: NewHandler(config, global, queries), - ReadTimeout: time.Duration(config.ReadTimeout) * time.Second, - WriteTimeout: time.Duration(config.WriteTimeout) * time.Second, - IdleTimeout: time.Duration(config.IdleTimeout) * time.Second, - MaxHeaderBytes: config.MaxHeaderBytes, + Handler: NewHandler(global), + ReadTimeout: time.Duration(cfg.ReadTimeout) * time.Second, + WriteTimeout: time.Duration(cfg.WriteTimeout) * time.Second, + IdleTimeout: time.Duration(cfg.IdleTimeout) * time.Second, + MaxHeaderBytes: cfg.MaxHeaderBytes, } //exhaustruct:ignore return &Server{ - net: config.Net, - addr: config.Addr, - root: config.Root, - shutdownTimeout: config.ShutdownTimeout, + net: cfg.Net, + addr: cfg.Addr, + root: cfg.Root, + shutdownTimeout: cfg.ShutdownTimeout, httpServer: httpServer, global: global, } |