requestStatus method
Requests a complete status dump of a protocol block.
Implementation
Future<WebPresenterBlock> requestStatus(String blockName) {
if (_closed) throw StateError('Web Presenter connection is closed.');
final expectedBlock = blockName.toUpperCase();
final pending = _PendingBlock(
Completer<WebPresenterBlock>(),
expectedBlock: expectedBlock,
);
_pending.add(pending);
_writeBlock(blockName, const <String, Object?>{});
return pending.completer.future;
}