notifyTextMutation function

void notifyTextMutation(
  1. FluentDocument document,
  2. InlineContainerNode container,
  3. String fragmentId,
  4. int offset,
  5. int delta,
)

Notifies the comment system of a text mutation when the container is a Paragraph. No-op for other container types.

Implementation

void notifyTextMutation(
  FluentDocument document,
  InlineContainerNode container,
  String fragmentId,
  int offset,
  int delta,
) {
  if (container is Paragraph) {
    final globalOffset = document.getGlobalOffsetInParagraph(
      (container as FNode).id,
      fragmentId,
      offset,
    );
    if (globalOffset != null) {
      document.notifyTextMutation((container as FNode).id, globalOffset, delta);
    }
  }
}