sendEvent method

void sendEvent(
  1. String eventName,
  2. dynamic payload, {
  3. Map<String, dynamic>? headers,
})

Implementation

void sendEvent(String eventName, dynamic payload,
    {Map<String, dynamic>? headers}) {
  final data = {
    "headers": headers ?? {},
    "eventName": eventName,
    "payload": payload
  };
  final jsonString = json.encode(data);
  try {
    _channelSession.add(jsonString);
  } catch (e) {
    log("Connection Closed unable to send event", level: 800);
  }
}