ailistener-old

The central Server which transports webhook events from the Dialogflow bot to the local nodes
git clone git://archive.git.mtrnord.blog/OpenHomeAuto/ailistener-old.git
Log | Files | Refs | README | LICENSE

commit 2ea376d428226587b6f020a9f01766994640d891
parent 6806aa1de0919b0ba6e7069466dbebafedb00aac
Author: MTRNord <mtrnord1@gmail.com>
Date:   Sat,  2 Jun 2018 10:46:08 +0200

Make it how the example says to do it

Diffstat:
MwsListener/server.go | 8++++----
1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/wsListener/server.go b/wsListener/server.go @@ -22,7 +22,7 @@ func HomeHandler(w http.ResponseWriter, r *http.Request) { } func DFHandler(w http.ResponseWriter, r *http.Request) { - var dfr df.Request + var dfr *df.Request if r.Body == nil { http.Error(w, "Please send a request body", http.StatusNotAcceptable) @@ -30,8 +30,7 @@ func DFHandler(w http.ResponseWriter, r *http.Request) { } defer r.Body.Close() decoder := json.NewDecoder(r.Body) - err := decoder.Decode(&dfr) - if err != nil { + if err := decoder.Decode(&dfr); err != nil { http.Error(w, err.Error(), http.StatusInternalServerError) } log.Printf("%+v", dfr.QueryResult) @@ -43,6 +42,7 @@ func DFHandler(w http.ResponseWriter, r *http.Request) { {RichMessage: df.Text{Text: []string{"hello"}}}, }, } - json.NewEncoder(w).Encode(dff) + w.Header().Set("Content-Type", "application/json") w.WriteHeader(http.StatusOK) + json.NewEncoder(w).Encode(dff) }