func (h *JQHandler) handleJqGet(c *gin.Context) { jq := &jq.JQ{ J: c.Query("j"), Q: c.Query("q"), } var jqData string if err := jq.Validate(); err == nil { d, err := json.Marshal(jq) if err == nil { jqData = string(d) } } c.HTML(http.StatusOK, "index.tmpl", &JQHandlerContext{Config: h.Config, JQ: jqData}) }
func (h *JQHandler) handleJqGet(rw http.ResponseWriter, r *http.Request) { q := r.URL.Query() jq := &jq.JQ{ J: q.Get("j"), Q: q.Get("q"), } var jqData string if err := jq.Validate(); err == nil { d, err := json.Marshal(jq) if err == nil { jqData = string(d) } } h.r.HTML(rw, 200, "index", &JQHandlerContext{Config: h.c, JQ: jqData}) }