read method

  1. @override
Future read()
override

Reads a message from the web socket.

Implementation

@override
Future<dynamic> read() {
  switch (_state) {
    case WebSocketClientState.disconnected:
    case WebSocketClientState.failed:
      return Future.error(StateError(
          "WebSocketClient: cannot read message in $_state state"));

    case WebSocketClientState.connecting:
    case WebSocketClientState.connected:
    case WebSocketClientState.closed:
      return _dequeueMessage();
  }
}