From f7dde29539536a67687cbeff9662a9617e077150 Mon Sep 17 00:00:00 2001 From: Runxi Yu Date: Mon, 18 Aug 2025 03:12:41 +0800 Subject: Make the index page work --- forged/internal/incoming/web/server.go | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) (limited to 'forged/internal/incoming/web/server.go') diff --git a/forged/internal/incoming/web/server.go b/forged/internal/incoming/web/server.go index 6229bf0..f81886f 100644 --- a/forged/internal/incoming/web/server.go +++ b/forged/internal/incoming/web/server.go @@ -9,6 +9,8 @@ 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" ) type Server struct { @@ -17,11 +19,12 @@ type Server struct { root string httpServer *http.Server shutdownTimeout uint32 + globalData *global.GlobalData } -func New(config Config) (server *Server) { +func New(config Config, globalData *global.GlobalData, queries *queries.Queries) *Server { httpServer := &http.Server{ - Handler: NewHandler(config), + Handler: NewHandler(config, globalData, queries), ReadTimeout: time.Duration(config.ReadTimeout) * time.Second, WriteTimeout: time.Duration(config.WriteTimeout) * time.Second, IdleTimeout: time.Duration(config.IdleTimeout) * time.Second, @@ -33,6 +36,7 @@ func New(config Config) (server *Server) { root: config.Root, shutdownTimeout: config.ShutdownTimeout, httpServer: httpServer, + globalData: globalData, } } -- cgit v1.2.3