diff options
| author | nsfisis <nsfisis@gmail.com> | 2026-02-04 22:53:06 +0900 |
|---|---|---|
| committer | nsfisis <nsfisis@gmail.com> | 2026-02-04 22:53:06 +0900 |
| commit | 0913602cf65a0d39c0391705be3552f80b46c8ee (patch) | |
| tree | 219f016ed01422ec48d4b0824b2c89bb69e3fbfa /src/client | |
| parent | 2d617f236fa3fbd39a0a7def23199a36cfa0b4c2 (diff) | |
| download | kioku-0913602cf65a0d39c0391705be3552f80b46c8ee.tar.gz kioku-0913602cf65a0d39c0391705be3552f80b46c8ee.tar.zst kioku-0913602cf65a0d39c0391705be3552f80b46c8ee.zip | |
refactor(db): remove unused findNewCards from localCardRepository
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Diffstat (limited to 'src/client')
| -rw-r--r-- | src/client/db/repositories.test.ts | 25 | ||||
| -rw-r--r-- | src/client/db/repositories.ts | 16 |
2 files changed, 0 insertions, 41 deletions
diff --git a/src/client/db/repositories.test.ts b/src/client/db/repositories.test.ts index 38cf3fb..d591205 100644 --- a/src/client/db/repositories.test.ts +++ b/src/client/db/repositories.test.ts @@ -341,31 +341,6 @@ describe("localCardRepository", () => { }); }); - describe("findNewCards", () => { - it("should return only new cards", async () => { - await localCardRepository.create({ - deckId, - noteId: "test-note-id", - isReversed: false, - front: "New", - back: "A", - }); - - const reviewedCard = await localCardRepository.create({ - deckId, - noteId: "test-note-id-2", - isReversed: false, - front: "Reviewed", - back: "B", - }); - await db.cards.update(reviewedCard.id, { state: CardState.Review }); - - const newCards = await localCardRepository.findNewCards(deckId); - expect(newCards).toHaveLength(1); - expect(newCards[0]?.front).toBe("New"); - }); - }); - describe("update", () => { it("should update card content", async () => { const card = await localCardRepository.create({ diff --git a/src/client/db/repositories.ts b/src/client/db/repositories.ts index 5121bae..4c302bf 100644 --- a/src/client/db/repositories.ts +++ b/src/client/db/repositories.ts @@ -155,22 +155,6 @@ export const localCardRepository = { }, /** - * Get new cards for a deck (cards that haven't been reviewed yet) - */ - async findNewCards(deckId: string, limit?: number): Promise<LocalCard[]> { - const cards = await db.cards - .where("deckId") - .equals(deckId) - .filter((card) => card.deletedAt === null && card.state === CardState.New) - .toArray(); - - // Sort by creation date ascending - cards.sort((a, b) => a.createdAt.getTime() - b.createdAt.getTime()); - - return limit ? cards.slice(0, limit) : cards; - }, - - /** * Create a new card */ async create( |
