removeBlock method

  1. @override
Future<BlockStoreResult<bool>> removeBlock(
  1. CID cid
)
override

Removes a block by its CID.

Implementation

@override
Future<BlockStoreResult<bool>> removeBlock(CID cid) async {
  final cidStr = cid.toString();
  final removed = _blocks.remove(cidStr) != null;
  return BlockStoreResult<bool>.success(
    removed,
    message: removed ? 'Block removed: $cidStr' : 'Block not found: $cidStr',
  );
}