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 17f2acc8ff23683ac1b37939821bd283c86ee8d1
parent ec69e971328e55c18d25f00d87ac069197b2ba77
Author: MTRNord <mtrnord1@gmail.com>
Date:   Sat,  2 Jun 2018 13:26:27 +0200

Add more debug information and default

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

diff --git a/wsListener/server.go b/wsListener/server.go @@ -40,14 +40,17 @@ func DFHandler(w http.ResponseWriter, r *http.Request) { switch dfr.QueryResult.Action { case "play_music": dff := playMusicDispatch(dfr, w) + log.Printf("[WSDEBUG] %+v\n", dff) if dff == nil { + log.Println("[WSERROR] empty dff at play_music ") return } w.Header().Set("Content-Type", "application/json") w.WriteHeader(http.StatusOK) json.NewEncoder(w).Encode(dff) - + default: + w.WriteHeader(http.StatusOK) } } @@ -67,10 +70,10 @@ func playMusicDispatch(dfr *df.Request, w http.ResponseWriter) *df.Fulfillment { log.Println("[WSERROR] failed to get parmas: " + err.Error()) return nil } - log.Printf("REQUEST: %+v", dfr.QueryResult) - log.Printf("SESSION: %s", dfr.Session) - log.Printf("ResponseID: %s", dfr.ResponseID) - log.Printf("PARAMS: %+v", p) + log.Printf("REQUEST: %+v\n", dfr.QueryResult) + log.Printf("SESSION: %s\n", dfr.Session) + log.Printf("ResponseID: %s\n", dfr.ResponseID) + log.Printf("PARAMS: %+v\n", p) // Send back a fulfillment dff := &df.Fulfillment{