From 5c41fda52bfe6c0ab898a284ed9373f12a04c92b Mon Sep 17 00:00:00 2001 From: xengineering Date: Thu, 9 Feb 2023 21:54:40 +0100 Subject: Split setupRoutes() and runServer() --- router.go | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'router.go') diff --git a/router.go b/router.go index c1f5d78..ef7397d 100644 --- a/router.go +++ b/router.go @@ -6,7 +6,7 @@ import ( "net/http" ) -func RunServer(config HttpConfig, db *Database) { +func setupRoutes(config HttpConfig, db *Database) { http.HandleFunc("/", indexMux(db, config.Templates)) http.HandleFunc("/recipe", recipeMux(db, config.Templates)) @@ -15,7 +15,11 @@ func RunServer(config HttpConfig, db *Database) { http.HandleFunc("/add_recipes", addRecipesMux(db, config.Storage, config.Static)) http.HandleFunc("/static/style.css", staticStyleMux("style.css", config.Static)) http.HandleFunc("/favicon.ico", faviconMux("favicon.ico", config.Static)) +} + +func runServer(config HttpConfig, db *Database) { + setupRoutes(config, db) address := config.Host + ":" + config.Port log.Println("Binding to 'http://" + address) log.Fatal(http.ListenAndServe(address, nil)) -- cgit v1.2.3-70-g09d2