getDueCards method

  1. @override
Future<List<SRSCardState>> getDueCards(
  1. DateTime now
)
override

Retrieves all cards whose review dueDate is at or before now (excluding new cards).

Implementation

@override
Future<List<SRSCardState>> getDueCards(DateTime now) async {
  return _store.values
      .where(
        (s) => s.cardPhase != CardPhase.newCard && s.dueDate.isBefore(now),
      )
      .toList();
}