From 2bb3cc6b68731684fd8bbfc3ba18ea62a8db4a9f Mon Sep 17 00:00:00 2001 From: "Brandon C. Irizarry" Date: Wed, 6 May 2026 12:32:13 -0400 Subject: refactor: move server-running code to separate function --- main.go | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) diff --git a/main.go b/main.go index ec799df..bda2d87 100644 --- a/main.go +++ b/main.go @@ -22,11 +22,16 @@ func main() { mux.Handle("/{$}", &handler{}) + log.Fatal(runServer(mux, *port)) +} + +func runServer(h http.Handler, port string) error { srv := http.Server{ - Addr: ":" + *port, - Handler: mux, + Addr: ":" + port, + Handler: h, } - log.Printf("Serving on port %s...\n", *port) - log.Fatal(srv.ListenAndServe()) + log.Printf("Serving on port %s...\n", port) + + return srv.ListenAndServe() } -- cgit v1.2.3