removeMintInfo method

  1. @override
Future<void> removeMintInfo({
  1. required String mintUrl,
})
override

Implementation

@override
Future<void> removeMintInfo({required String mintUrl}) async {
  await dbRdy;

  final box = _objectBox.store.box<DbCashuMintInfo>();

  // Find all mint infos that contain this URL
  final mintInfosToRemove = box
      .query(DbCashuMintInfo_.urls.containsElement(mintUrl))
      .build()
      .find();

  // Remove all matching entries
  for (final mintInfo in mintInfosToRemove) {
    box.remove(mintInfo.dbId);
  }
}