cancelResponseWaiter method
Cancels a response waiter registered by receiveResponse.
Implementation
bool cancelResponseWaiter(JsonRpcId id, [Object? reason]) {
final Completer<Object?>? waiter = _responseWaiters.remove(id);
if (waiter == null) {
return false;
}
waiter.completeError(reason ?? StateError('ACP response wait cancelled'));
return true;
}