removeBlock method
Implementation
void removeBlock(
{required ProgrammingBlockModel blockModel, bool waitRedraw = false}) {
canvasModel.programmingBlocks.remove(blockModel);
if (waitRedraw) {
WidgetsBinding.instance.addPostFrameCallback((_) {
blocks.value =
canvasModel.programmingBlocks.where((element) => true).toList();
});
} else {
blocks.value =
canvasModel.programmingBlocks.where((element) => true).toList();
}
}