aboutsummaryrefslogtreecommitdiff
path: root/forged/internal/incoming/web/server.go
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--forged/internal/incoming/web/server.go22
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,
}