openSuperseding method

  1. @override
Future<List<Bead>> openSuperseding(
  1. Set<String> priorIds
)

Implementation

@override
Future<List<Bead>> openSuperseding(Set<String> priorIds) async {
  openSupersedingCallCount += 1;
  final ids = exportDependencies
      .where(
        (e) =>
            e.type == DependencyType.supersedes &&
            priorIds.contains(e.dependsOnId),
      )
      .map((e) => e.issueId)
      .toSet();
  return exportBeads.where((b) => ids.contains(b.id) && !b.isClosed).toList();
}