complete method
Complete a pending request with a response. Returns true if the request was found and completed.
Implementation
bool complete(BridgeResponse response) {
final pending = _pending.remove(response.id);
if (pending == null) return false;
pending.timer?.cancel();
if (response.isError) {
pending.completer.completeError(response.error!);
} else {
pending.completer.complete(response);
}
return true;
}