listenMessage method

void listenMessage()

Implementation

void listenMessage() {
  if (transport != null) {
    transport!.on('open', null, (ev, context) {
      connected = true;
      print(ev.eventName);
      join();
    });
    transport!.on('message', null, (ev, context) {
      //print("listenMessage: " + ev.eventData);
      final payload = parseMessage(ev.eventData);
      handleMessage(payload);
    });
    transport!.on('closed', null, (ev, context) {
      connected = false;
    });
    transport!.on('failed', null, (ev, context) {
      reset();
      emit('failed');
    });

    transport!.connect();
  }
}