sendBlock method
Sends a block request or update. Values use manual key names verbatim.
Implementation
Future<WebPresenterBlock> sendBlock(String name,
[Map<String, Object?> values = const {}]) {
if (_closed) throw StateError('Web Presenter connection is closed.');
final pending = _PendingBlock(Completer<WebPresenterBlock>());
_pending.add(pending);
_writeBlock(name, values);
return pending.completer.future;
}