openBeads method
Implementation
@override
Future<List<Bead>> openBeads({
required Set<IssueType> types,
Map<String, String> metadataAll = const {},
Map<String, String> metadataAny = const {},
}) async {
openBeadsCallCount += 1;
return exportBeads
.where(
(b) =>
!b.isClosed &&
types.contains(b.issueType) &&
metadataAll.entries.every((e) => b.metadata[e.key] == e.value) &&
(metadataAny.isEmpty ||
metadataAny.entries.any((e) => b.metadata[e.key] == e.value)),
)
.toList();
}