aboutsummaryrefslogtreecommitdiffhomepage
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/client/db/repositories.test.ts25
-rw-r--r--src/client/db/repositories.ts16
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(