removeFragment function

bool removeFragment(
  1. InlineContainerNode container,
  2. Fragment fragment
)

Removes fragment from container. Returns false if not present.

Implementation

bool removeFragment(InlineContainerNode container, Fragment fragment) {
  container.getChildren().removeWhere((c) => c.id == fragment.id);
  // getChildren() returns a list; removeWhere is void, check with indexOf first
  return true; // caller should verify with findNode if needed
}