package controllers import ( "log" "net/http" "github.com/gorilla/websocket" ) func (h *Hub) ws(w http.ResponseWriter, r *http.Request) { upgrader := websocket.Upgrader{ CheckOrigin: func(r *http.Request) bool { return true }, } conn, err := upgrader.Upgrade(w, r, nil) if err != nil { log.Println(err) return } go h.readLoop(conn) }