onMessage method

void onMessage(
  1. dynamic data
)

Implementation

void onMessage(data) {
  try {
    _resetCheckPong();
    final json = jsonDecode(data);
    if (json.containsKey('channel')) {
      eventHandler(json['event'], json['channel'], jsonDecode(json['data']));
    } else {
      _eventCallbacks[json['event']]?.call(json['data'] ?? {});
    }
  } catch (e, s) {
    log(
      'Unable to handle onMessage',
      error: e,
      stackTrace: s,
      name: _kLogName,
    );
  }
}