betacraft/yaag

websocket: response does not implement http.Hijacker

chriswalz opened this issue · 0 comments

Getting an error when I use websockets with yaag middleware.

func echo(w http.ResponseWriter, r *http.Request) {
	c, err := upgrader.Upgrade(w, r, nil)
	hErr(err, "upgrade err")
	defer c.Close()
	for {
		// c.ReadJSON()
		mt, message, err := c.ReadMessage()
		hErr(err, "readMessage")
		hErr(c.WriteMessage(mt, message), "write err")
	}
}

The error happens at the upgrader.Upgrade() call