send method
Send message to server
Implementation
void send(WebSocketMessage message) {
if (!isConnected) {
_logger.warning('Cannot send message - not connected');
return;
}
try {
final json = jsonEncode(message.toJson());
_channel!.sink.add(json);
_logger.debug('WebSocket sent: ${message.type.name}');
} catch (e, stackTrace) {
_logger.error('WebSocket send error', e, stackTrace);
}
}