diff options
| author | mo khan <mo@mokhan.ca> | 2025-03-13 09:16:39 -0600 |
|---|---|---|
| committer | mo khan <mo@mokhan.ca> | 2025-03-13 09:16:39 -0600 |
| commit | fa141110137caafd40ab62d33fe8acc3048d4c84 (patch) | |
| tree | 269219ff5984935e8a1b0182aa536c5eb4ed3d0f /pkg/srv/srv.go | |
| parent | 6ad85c4bd167c9f114c1d2574f4887826689b76d (diff) | |
refactor: extract cfg package
Diffstat (limited to 'pkg/srv/srv.go')
| -rw-r--r-- | pkg/srv/srv.go | 12 |
1 files changed, 7 insertions, 5 deletions
diff --git a/pkg/srv/srv.go b/pkg/srv/srv.go index a2be363..a6261ef 100644 --- a/pkg/srv/srv.go +++ b/pkg/srv/srv.go @@ -4,13 +4,15 @@ import ( "log" "net/http" "time" + + "gitlab.com/mokhax/spike/pkg/cfg" ) -func New(cfg *Config) *http.Server { +func New(c *cfg.Config) *http.Server { return &http.Server{ - Addr: cfg.BindAddress, - Handler: cfg.Mux, - TLSConfig: cfg.TLS, + Addr: c.BindAddress, + Handler: c.Mux, + TLSConfig: c.TLS, ReadHeaderTimeout: 10 * time.Second, ReadTimeout: 30 * time.Second, WriteTimeout: 2 * time.Minute, @@ -19,6 +21,6 @@ func New(cfg *Config) *http.Server { } } -func Run(c *Config) error { +func Run(c *cfg.Config) error { return c.Run(New(c)) } |
