From 31da95901b42ac4041b3d197d43056ae763ecb4a Mon Sep 17 00:00:00 2001 From: Sebastian Winkler Date: Mon, 21 Oct 2019 20:07:31 +0200 Subject: [PATCH] api: adds middlewares parameter to NewRouter --- api/server.go | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/api/server.go b/api/server.go index f05c1c5..29954f6 100644 --- a/api/server.go +++ b/api/server.go @@ -8,8 +8,11 @@ import ( ) // NewRouter creates a new HTTP Server -func NewRouter() *chi.Mux { +func NewRouter(middlewares ...func(http.Handler) http.Handler) *chi.Mux { router := chi.NewRouter() + + router.Use(middlewares...) + router.Get("/status", func(w http.ResponseWriter, _ *http.Request) { w.Write([]byte("OK")) })