diff options
| author | nsfisis <nsfisis@gmail.com> | 2026-02-04 22:31:13 +0900 |
|---|---|---|
| committer | nsfisis <nsfisis@gmail.com> | 2026-02-04 22:43:15 +0900 |
| commit | a047cdd517efe7693ccd41162f9267f48cd67955 (patch) | |
| tree | 969c6582d53429085c066aa88881d09f42185aca /src/server/routes/decks.test.ts | |
| parent | 87d925c8dfb9c0502a739275df19d1dde8b32230 (diff) | |
| download | kioku-a047cdd517efe7693ccd41162f9267f48cd67955.tar.gz kioku-a047cdd517efe7693ccd41162f9267f48cd67955.tar.zst kioku-a047cdd517efe7693ccd41162f9267f48cd67955.zip | |
feat(study): enforce newCardsPerDay limit in study API
Split due card fetching into new cards and review cards, applying
the deck's newCardsPerDay limit to new cards while leaving review
cards unrestricted. New cards are placed before review cards in
the response.
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Diffstat (limited to 'src/server/routes/decks.test.ts')
| -rw-r--r-- | src/server/routes/decks.test.ts | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/server/routes/decks.test.ts b/src/server/routes/decks.test.ts index 55aca2d..d48e494 100644 --- a/src/server/routes/decks.test.ts +++ b/src/server/routes/decks.test.ts @@ -33,6 +33,8 @@ function createMockCardRepo(): CardRepository { countDueCards: vi.fn().mockResolvedValue(0), findDueCardsWithNoteData: vi.fn(), findDueCardsForStudy: vi.fn(), + findDueNewCardsForStudy: vi.fn(), + findDueReviewCardsForStudy: vi.fn(), updateFSRSFields: vi.fn(), }; } |
