aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/client/sync/pull.test.ts
diff options
context:
space:
mode:
authorClaude <noreply@anthropic.com>2026-02-12 14:54:18 +0000
committerClaude <noreply@anthropic.com>2026-02-12 14:54:18 +0000
commit1afb825860cd293b8065d51746f4b23e4e8dab5d (patch)
tree1fe3a43f1c7ab469bb0154a1495028cc42b414a0 /src/client/sync/pull.test.ts
parent9a52e7ad3b2d46c523caf079794fdb7757375b91 (diff)
downloadkioku-1afb825860cd293b8065d51746f4b23e4e8dab5d.tar.gz
kioku-1afb825860cd293b8065d51746f4b23e4e8dab5d.tar.zst
kioku-1afb825860cd293b8065d51746f4b23e4e8dab5d.zip
feat: 学習カード数の上限を撤廃
REVIEW_CARDS_LIMIT(復習カード80枚制限)とnewCardsPerDay(1日の新規カード制限) を削除し、期日が来たすべてのカードを制限なく返すように変更。 削除した主な要素: - REVIEW_CARDS_LIMIT定数とカード取得時のlimitパラメータ - newCardsPerDayフィールド(DB schema, 型定義, Zod schema, sync, CRDT) - countDueNewCards, countDueReviewCards, findDueNewCardsForStudy, findDueReviewCardsForStudy(CardRepository) - countTodayNewCardReviews(ReviewLogRepository) - デッキルートからのReviewLogRepository依存 https://claude.ai/code/session_018hrEJ9vg3RPoeAPyEc17gS
Diffstat (limited to 'src/client/sync/pull.test.ts')
-rw-r--r--src/client/sync/pull.test.ts22
1 files changed, 0 insertions, 22 deletions
diff --git a/src/client/sync/pull.test.ts b/src/client/sync/pull.test.ts
index 8bbf7cf..0f1b689 100644
--- a/src/client/sync/pull.test.ts
+++ b/src/client/sync/pull.test.ts
@@ -48,7 +48,6 @@ describe("pullResultToLocalData", () => {
userId: "user-1",
name: "Test Deck",
description: "A description",
- newCardsPerDay: 20,
createdAt: new Date("2024-01-01T10:00:00Z"),
updatedAt: new Date("2024-01-02T15:30:00Z"),
deletedAt: null,
@@ -69,7 +68,6 @@ describe("pullResultToLocalData", () => {
userId: "user-1",
name: "Test Deck",
description: "A description",
- newCardsPerDay: 20,
createdAt: new Date("2024-01-01T10:00:00Z"),
updatedAt: new Date("2024-01-02T15:30:00Z"),
deletedAt: null,
@@ -85,7 +83,6 @@ describe("pullResultToLocalData", () => {
userId: "user-1",
name: "Deleted Deck",
description: null,
- newCardsPerDay: 10,
createdAt: new Date("2024-01-01T10:00:00Z"),
updatedAt: new Date("2024-01-03T12:00:00Z"),
deletedAt: new Date("2024-01-03T12:00:00Z"),
@@ -538,7 +535,6 @@ describe("PullService", () => {
userId: "user-1",
name: "Server Deck",
description: "From server",
- newCardsPerDay: 15,
createdAt: new Date("2024-01-01T10:00:00Z"),
updatedAt: new Date("2024-01-02T10:00:00Z"),
deletedAt: null,
@@ -571,7 +567,6 @@ describe("PullService", () => {
userId: "user-1",
name: "Test Deck",
description: null,
- newCardsPerDay: 20,
});
await localDeckRepository.markSynced(deck.id, 1);
@@ -673,7 +668,6 @@ describe("PullService", () => {
userId: "user-1",
name: "Old Name",
description: null,
- newCardsPerDay: 10,
});
const pullFromServer = vi.fn().mockResolvedValue({
@@ -683,7 +677,6 @@ describe("PullService", () => {
userId: "user-1",
name: "Updated Name",
description: "Updated description",
- newCardsPerDay: 25,
createdAt: existingDeck.createdAt,
updatedAt: new Date(),
deletedAt: null,
@@ -705,7 +698,6 @@ describe("PullService", () => {
const updatedDeck = await localDeckRepository.findById(existingDeck.id);
expect(updatedDeck?.name).toBe("Updated Name");
expect(updatedDeck?.description).toBe("Updated description");
- expect(updatedDeck?.newCardsPerDay).toBe(25);
expect(updatedDeck?._synced).toBe(true);
});
@@ -717,7 +709,6 @@ describe("PullService", () => {
userId: "user-1",
name: "Deck",
description: null,
- newCardsPerDay: 20,
createdAt: new Date(),
updatedAt: new Date(),
deletedAt: null,
@@ -874,7 +865,6 @@ describe("PullService", () => {
userId: "user-1",
name: "Test Deck",
description: null,
- newCardsPerDay: 20,
});
await localDeckRepository.markSynced(deck.id, 1);
@@ -929,7 +919,6 @@ describe("PullService", () => {
userId: "user-1",
name: "Test Deck",
description: null,
- newCardsPerDay: 20,
});
await localDeckRepository.markSynced(deck.id, 1);
@@ -999,7 +988,6 @@ describe("PullService", () => {
userId: "user-1",
name: "Deck",
description: null,
- newCardsPerDay: 20,
createdAt: new Date(),
updatedAt: new Date(),
deletedAt: null,
@@ -1179,7 +1167,6 @@ describe("applyCrdtChanges", () => {
userId: "user-1",
name: "Test Deck",
description: "A test description",
- newCardsPerDay: 20,
createdAt: new Date("2024-01-01T10:00:00Z"),
updatedAt: new Date("2024-01-02T15:30:00Z"),
deletedAt: null,
@@ -1212,7 +1199,6 @@ describe("applyCrdtChanges", () => {
userId: "user-1",
name: "Local Deck",
description: "Local description",
- newCardsPerDay: 10,
createdAt: new Date("2024-01-01T10:00:00Z"),
updatedAt: new Date("2024-01-01T12:00:00Z"),
deletedAt: null,
@@ -1235,7 +1221,6 @@ describe("applyCrdtChanges", () => {
userId: "user-1",
name: "Remote Deck",
description: "Remote description",
- newCardsPerDay: 25,
createdAt: new Date("2024-01-01T10:00:00Z"),
updatedAt: new Date("2024-01-02T15:30:00Z"), // Later timestamp
deletedAt: null,
@@ -1266,7 +1251,6 @@ describe("applyCrdtChanges", () => {
userId: "user-1",
name: "Deck 1",
description: null,
- newCardsPerDay: 20,
createdAt: new Date("2024-01-01T10:00:00Z"),
updatedAt: new Date("2024-01-02T15:30:00Z"),
deletedAt: null,
@@ -1278,7 +1262,6 @@ describe("applyCrdtChanges", () => {
userId: "user-1",
name: "Deck 2",
description: "Second deck",
- newCardsPerDay: 15,
createdAt: new Date("2024-01-01T10:00:00Z"),
updatedAt: new Date("2024-01-02T15:30:00Z"),
deletedAt: null,
@@ -1317,7 +1300,6 @@ describe("applyCrdtChanges", () => {
userId: "user-1",
name: "Test Deck",
description: null,
- newCardsPerDay: 20,
createdAt: new Date("2024-01-01T10:00:00Z"),
updatedAt: new Date("2024-01-02T15:30:00Z"),
deletedAt: null,
@@ -1372,7 +1354,6 @@ describe("applyCrdtChanges", () => {
userId: "user-1",
name: "Test Deck",
description: null,
- newCardsPerDay: 20,
createdAt: new Date("2024-01-01T10:00:00Z"),
updatedAt: new Date("2024-01-02T15:30:00Z"),
deletedAt: null,
@@ -1470,7 +1451,6 @@ describe("PullService with CRDT changes", () => {
userId: "user-1",
name: "CRDT Deck",
description: null,
- newCardsPerDay: 20,
createdAt: new Date("2024-01-01T10:00:00Z"),
updatedAt: new Date("2024-01-02T15:30:00Z"),
deletedAt: null,
@@ -1521,7 +1501,6 @@ describe("PullService with CRDT changes", () => {
userId: "user-1",
name: "Test Deck",
description: null,
- newCardsPerDay: 20,
createdAt: new Date(),
updatedAt: new Date(),
deletedAt: null,
@@ -1598,7 +1577,6 @@ describe("PullService with CRDT changes", () => {
userId: "user-1",
name: "Regular Deck",
description: null,
- newCardsPerDay: 20,
createdAt: new Date(),
updatedAt: new Date(),
deletedAt: null,