markBreakpointTrace method
void
markBreakpointTrace({})
Marks breakpoint interaction flags on a logged call.
Implementation
void markBreakpointTrace({
required int requestId,
bool requestHit = false,
bool responseHit = false,
bool requestEdited = false,
bool responseEdited = false,
}) {
final int index = _selectCall(requestId);
if (index == -1) return;
final selected = _infospect.networkCallsSubject.value[index];
_infospect.networkCallsSubject.value[index] = selected.copyWith(
hadRequestBreakpoint: requestHit || selected.hadRequestBreakpoint,
hadResponseBreakpoint: responseHit || selected.hadResponseBreakpoint,
requestEditedAtBreakpoint:
requestEdited || selected.requestEditedAtBreakpoint,
responseEditedAtBreakpoint:
responseEdited || selected.responseEditedAtBreakpoint,
);
_infospect.networkCallsSubject
.add([..._infospect.networkCallsSubject.value]);
}