addBlock method

void addBlock({
  1. required ProgrammingBlockModel targetBlockModel,
  2. required ProgrammingBlockModel newBlockModel,
})

Implementation

void addBlock({
  required ProgrammingBlockModel targetBlockModel,
  required ProgrammingBlockModel newBlockModel,
}) {
  _blockModel!.blocks.insert(
      _blockModel!.blocks.indexOf(targetBlockModel) + 1, newBlockModel);
  blocksNotifier.value =
      _blockModel!.blocks.where((element) => true).toList();
  hideDivider();
}