From c07f94a432b9262857e7a5dbd4d01eb620055ea4 Mon Sep 17 00:00:00 2001 From: clawbot Date: Tue, 10 Mar 2026 11:41:43 +0100 Subject: [PATCH] Remove dead Auth() middleware method (#68) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Remove the unused `Auth()` method from `internal/middleware/middleware.go`. This method only logged "AUTH: before request" and passed through to the next handler — it performed no actual authentication. It was never referenced anywhere in the codebase; authentication is handled per-handler via `requireAuth` in the handlers package. closes #38 Co-authored-by: user Reviewed-on: https://git.eeqj.de/sneak/chat/pulls/68 Co-authored-by: clawbot Co-committed-by: clawbot --- internal/middleware/middleware.go | 14 -------------- 1 file changed, 14 deletions(-) diff --git a/internal/middleware/middleware.go b/internal/middleware/middleware.go index e2af1d2..c78d97c 100644 --- a/internal/middleware/middleware.go +++ b/internal/middleware/middleware.go @@ -142,20 +142,6 @@ func (mware *Middleware) CORS() func(http.Handler) http.Handler { }) } -// Auth returns middleware that performs authentication. -func (mware *Middleware) Auth() func(http.Handler) http.Handler { - return func(next http.Handler) http.Handler { - return http.HandlerFunc( - func( - writer http.ResponseWriter, - request *http.Request, - ) { - mware.log.Info("AUTH: before request") - next.ServeHTTP(writer, request) - }) - } -} - // Metrics returns middleware that records HTTP metrics. func (mware *Middleware) Metrics() func(http.Handler) http.Handler { metricsMiddleware := ghmm.New(ghmm.Config{ //nolint:exhaustruct // optional fields