send method

Future<void> send(
  1. dynamic message
)

Sends a message down the socket channel sequentially.

Implementation

Future<void> send(dynamic message) async {
  await _lock.synchronized(() async {
    if (!isConnected) {
      debugPrint('[LIKE WebSocket] Cannot send message: client is offline.');
      return;
    }
    final payload = message is String ? message : jsonEncode(message);
    _socket!.add(payload);
  });
}