From ea42406c5a8b28cee33c2ac60ad2cc38631eca1d Mon Sep 17 00:00:00 2001 From: db1234719 Date: Mon, 4 May 2026 08:46:20 +0330 Subject: [PATCH] refactor: simplified and used db.go for operations on whitelists --- auth.go | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/auth.go b/auth.go index 0b9e47e..9d7269b 100644 --- a/auth.go +++ b/auth.go @@ -151,7 +151,6 @@ func logsHandler(cfg Config, db *sql.DB) http.HandlerFunc { } } -// --- Perm whitelist API endpoints (optional but useful) --- func permWhitelistAddHandler(cfg Config, db *sql.DB) http.HandlerFunc { return func(w http.ResponseWriter, r *http.Request) { if !verifyAPIKey(r, cfg.APIToken) { @@ -159,7 +158,7 @@ func permWhitelistAddHandler(cfg Config, db *sql.DB) http.HandlerFunc { return } type request struct { - Entry string `json:"entry"` // IP or CIDR + Entry string `json:"entry"` } var req request if err := json.NewDecoder(r.Body).Decode(&req); err != nil { @@ -204,7 +203,6 @@ func permWhitelistDeleteHandler(cfg Config, db *sql.DB) http.HandlerFunc { } } -// Helper to get real client IP for audit (X-Real-IP or remote addr) func getClientIP(r *http.Request) string { if ip := r.Header.Get("X-Real-IP"); ip != "" { return ip