MCPcopy Create free account
hub / github.com/boringproxy/boringproxy / deleteClient

Method deleteClient

ui_handler.go:749–764  ·  view source on GitHub ↗
(w http.ResponseWriter, r *http.Request, tokenData TokenData)

Source from the content-addressed store, hash-verified

747 }
748}
749func (h *WebUiHandler) deleteClient(w http.ResponseWriter, r *http.Request, tokenData TokenData) {
750
751 r.ParseForm()
752
753 owner := r.Form.Get("owner")
754 clientName := r.Form.Get("client-name")
755
756 err := h.api.DeleteClient(tokenData, owner, clientName)
757 if err != nil {
758 w.WriteHeader(500)
759 h.alertDialog(w, r, err.Error(), "/clients")
760 return
761 }
762
763 http.Redirect(w, r, "/clients", 303)
764}
765
766func (h *WebUiHandler) alertDialog(w http.ResponseWriter, r *http.Request, message, redirectUrl string) error {
767 err := h.tmpl.ExecuteTemplate(w, "alert.tmpl", &AlertData{

Callers 1

handleWebUiRequestMethod · 0.95

Calls 2

alertDialogMethod · 0.95
DeleteClientMethod · 0.80

Tested by

no test coverage detected