sendMessage method
Sends a message through the WebSocket
Implementation
Future<void> sendMessage(WebSocketMessage message) async {
if (!isConnected) {
throw StateError('WebSocket is not connected');
}
_log('Sending message: ${message.type ?? 'unknown'} type');
await _adapter.sendMessage(message);
}