send method

bool send(
  1. RealtimeMessage message
)

Sends a raw RealtimeMessage envelope across the WebSocket connection.

Returns true if the message was successfully queued to the browser WebSocket, or false if disconnected or unable to transmit.

Implementation

bool send(RealtimeMessage message) {
  final ws = _socket;
  if (ws != null && isConnected) {
    try {
      ws.send(message.encode().toJS);
      return true;
    } catch (_) {
      return false;
    }
  }
  return false;
}