code: func IgnoreReceives(ws *websocket.Conn, timeout time.Duration) {
  	defer runtime.HandleCrash()
  	var data []byte
  	for {
  		resetTimeout(ws, timeout)
  		if err := websocket.Message.Receive(ws, &data); err != nil {
  			return
  		}
  	}
  }
docs: // IgnoreReceives reads from a WebSocket until it is closed, then returns. If timeout is set, the
  // read and write deadlines are pushed every time a new message is received.