sendEvent method

void sendEvent(
  1. String eventName,
  2. dynamic data, {
  3. String channelName = '',
})

Implementation

void sendEvent(
  String eventName,
  dynamic data, {
  String channelName = '',
}) {
  try {
    final event = {
      'event': eventName,
      'data': data,
    };

    if (channelName.isNotEmpty) {
      event['channel'] = channelName;
    }

    _socket?.add(jsonEncode(event));
  } catch (e, s) {
    log(
      'Unable to send event $eventName to channel $channelName',
      error: e,
      stackTrace: s,
      name: _kLogName,
    );
  }
}