func jailUnbanIPHandler(res http.ResponseWriter, req *http.Request, fail2goConn *fail2go.Conn) { var input jailBanIPBody json.NewDecoder(req.Body).Decode(&input) output, err := fail2goConn.JailUnbanIP(mux.Vars(req)["jail"], input.IP) if err != nil { writeHTTPError(res, err) return } encodedOutput, _ := json.Marshal(map[string]interface{}{"unBannedIP": output}) res.Write(encodedOutput) }