Example #1
0
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}
}