From 480ce38f8c01de00adf6de651b8c2c57cd2148be Mon Sep 17 00:00:00 2001 From: Max Resnick Date: Sun, 2 Apr 2023 08:52:52 -0700 Subject: Adds a lot of tests adds middleware hook --- internal/admin/middleware.go | 15 +++++++++++++++ 1 file changed, 15 insertions(+) create mode 100644 internal/admin/middleware.go (limited to 'internal/admin/middleware.go') diff --git a/internal/admin/middleware.go b/internal/admin/middleware.go new file mode 100644 index 0000000..56d4797 --- /dev/null +++ b/internal/admin/middleware.go @@ -0,0 +1,15 @@ +package admin + +import ( + "log" + "net/http" +) + +// Admin middleware to handle requests to the admin repo. +func AdminHooks(adminSvc *Servicer, next http.Handler) http.Handler { + return http.HandlerFunc(func(rw http.ResponseWriter, req *http.Request) { + log.Printf("stuffs about to reload %s", "now") + next.ServeHTTP(rw, req) + go adminSvc.Reload() + }) +} -- cgit v1.2.3