From f7a7cdcdd8cf4077b0ea44a374d24372ba7101db Mon Sep 17 00:00:00 2001 From: "Denis V. Dedkov" Date: Mon, 27 Jun 2016 22:26:32 +0500 Subject: [PATCH] Web server --- noolite-cli.go | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/noolite-cli.go b/noolite-cli.go index 2440838..ebe2646 100644 --- a/noolite-cli.go +++ b/noolite-cli.go @@ -68,11 +68,18 @@ func main() { if *http_port != -1 { http.HandleFunc("/switch", func(w http.ResponseWriter, r *http.Request) { - fmt.Fprintf(w, "%q", r.URL.Query()) - err := n.Switch(7) + fmt.Fprintf(w, "%q\n", r.URL.Query()) + q := r.URL.Query() + c, ok := q["c"] + + if !ok { + fmt.Fprintf(w, "Channel param required\n") + } else { + err := n.Switch(c) + } if err != nil { - fmt.Fprintf(w, "%q", err) + fmt.Fprintf(w, "%q\n", err) } })