func (c *Client) receiveMsg(conn *websocket.Conn, recvc chan<- eventOrError) { event := &Event{} if err := conn.ReadJSON(event); err != nil { recvc <- eventOrError{err: err} close(recvc) return } recvc <- eventOrError{event: event} }
func (c *Client) receiveMsg(conn *websocket.Conn, recvc chan<- eventOrError) { event := &Event{} if err := conn.ReadJSON(event); err != nil { recvc <- eventOrError{err: err} close(recvc) return } recvc <- eventOrError{event: event} }