sendEvent method

void sendEvent(
  1. String action,
  2. Map<String, dynamic> payload
)

Send a fire-and-forget event.

Implementation

void sendEvent(String action, Map<String, dynamic> payload) {
  if (_state != RemoteSessionState.connected) return;

  final message = RemoteMessage(
    id: _nextMessageId(),
    type: 'event',
    action: action,
    payload: payload,
    timestamp: DateTime.now(),
  );

  _socket!.add(jsonEncode(message.toJson()));
}