From 149fb451a686acccb993168435a345a7a89bee41 Mon Sep 17 00:00:00 2001 From: Sean DuBois Date: Fri, 20 Jun 2014 06:30:18 +0000 Subject: [PATCH] Better URL scheme for manipulating bannedips, now just have single dir that you can POST or DELETE to --- jail.go | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/jail.go b/jail.go index e3dcd00..fe7376f 100644 --- a/jail.go +++ b/jail.go @@ -63,12 +63,14 @@ func jailUnbanIPHandler(res http.ResponseWriter, req *http.Request, fail2goConn } func jailHandler(jailRouter *mux.Router, fail2goConn *fail2go.Fail2goConn) { - jailRouter.HandleFunc("/{jail}/banip", func(res http.ResponseWriter, req *http.Request) { + + jailRouter.HandleFunc("/{jail}/bannedips", func(res http.ResponseWriter, req *http.Request) { jailBanIPHandler(res, req, fail2goConn) }).Methods("POST") - jailRouter.HandleFunc("/{jail}/unbanip", func(res http.ResponseWriter, req *http.Request) { + jailRouter.HandleFunc("/{jail}/bannedips", func(res http.ResponseWriter, req *http.Request) { jailUnbanIPHandler(res, req, fail2goConn) - }).Methods("POST") + }).Methods("DELETE") + jailRouter.HandleFunc("/{jail}", func(res http.ResponseWriter, req *http.Request) { jailGetHandler(res, req, fail2goConn) }).Methods("GET")