blockCidString method

void blockCidString(
  1. String cidStr
)

Adds a CID string to the in-memory denylist.

Implementation

void blockCidString(String cidStr) {
  final snapshot = _copySnapshot();
  snapshot.cidStrings.add(cidStr);
  try {
    final cid = CID.decode(cidStr);
    snapshot.multihashHexes.add(_multihashHex(cid.multihash));
  } catch (_) {
    // literal entry
  }
  _snapshot = snapshot;
}