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

Method confirmDeleteToken

ui_handler.go:690–714  ·  view source on GitHub ↗
(w http.ResponseWriter, r *http.Request)

Source from the content-addressed store, hash-verified

688}
689
690func (h *WebUiHandler) confirmDeleteToken(w http.ResponseWriter, r *http.Request) {
691
692 r.ParseForm()
693
694 if len(r.Form["token"]) != 1 {
695 w.WriteHeader(400)
696 w.Write([]byte("Invalid token parameter"))
697 return
698 }
699 token := r.Form["token"][0]
700
701 data := &ConfirmData{
702 Head: h.headHtml,
703 Message: fmt.Sprintf("Are you sure you want to delete token %s?", token),
704 ConfirmUrl: fmt.Sprintf("/delete-token?token=%s", token),
705 CancelUrl: "/tokens",
706 }
707
708 err := h.tmpl.ExecuteTemplate(w, "confirm.tmpl", data)
709 if err != nil {
710 w.WriteHeader(500)
711 io.WriteString(w, err.Error())
712 return
713 }
714}
715func (h *WebUiHandler) deleteToken(w http.ResponseWriter, r *http.Request, tokenData TokenData) {
716
717 r.ParseForm()

Callers 1

handleWebUiRequestMethod · 0.95

Calls 1

WriteMethod · 0.45

Tested by

no test coverage detected