updateBreakpoint method

void updateBreakpoint(
  1. InfospectNetworkBreakpoint breakpoint
)

Implementation

void updateBreakpoint(InfospectNetworkBreakpoint breakpoint) {
  final next = List<InfospectNetworkBreakpoint>.from(breakpoints.value);
  final index = next.indexWhere((b) => b.id == breakpoint.id);
  if (index == -1) {
    next.add(breakpoint);
  } else {
    next[index] = breakpoint;
  }
  breakpoints.value = next;
}