emit method

  1. @override
Future<void> emit({
  1. required String pattern,
  2. Uint8List? payload,
})

Emit a fire-and-forget event.

Implementation

@override
Future<void> emit({
  required String pattern,
  Uint8List? payload,
}) async {
  if (_socket == null) {
    await connect();
  }
  _socket?.write(
    jsonEncode({
      'pattern': pattern,
      'payload': payload != null ? base64Encode(payload) : null,
    }),
  );
}