sendToServer method
Transmits draft through the attached sender to the server.
Implementation
Future<void> sendToServer(RealtimeMessageDraft draft) async {
if (!canSend || _sender == null) {
throw StateError(
'Cannot send message: connection is closed or sender unavailable',
);
}
await _sender!.send(draft);
}