registerPending method
Creates a pending session completer tracked by sessionId.
Implementation
Completer<InfospectBreakpointResult> registerPending(String sessionId) {
final completer = Completer<InfospectBreakpointResult>();
_pending[sessionId] = completer;
pendingCount.value = _pending.length;
completer.future.whenComplete(() {
_pending.remove(sessionId);
pendingCount.value = _pending.length;
});
return completer;
}