preservesExcludedBlocks method

bool preservesExcludedBlocks(
  1. TextStory after
)

Implementation

bool preservesExcludedBlocks(TextStory after) =>
    excludedBlockIds.isEmpty ||
    story.blocks
        .where((b) => excludedBlockIds.contains(b.id))
        .every(
          (before) =>
              after.blocks.where((b) => b.id == before.id).firstOrNull ==
              before,
        );