diff options
| author | nsfisis <nsfisis@gmail.com> | 2026-02-15 16:50:58 +0900 |
|---|---|---|
| committer | nsfisis <nsfisis@gmail.com> | 2026-02-15 16:50:58 +0900 |
| commit | 6e6b83173e35b0e8351e558ae685e226d9d44636 (patch) | |
| tree | e7763e5d7f68585e9fc0ecec1b9cd6f8dc04c66c /src/client/sync/manager.ts | |
| parent | cea7703ac440c38636ce2abd5baab35a23d05843 (diff) | |
| download | kioku-6e6b83173e35b0e8351e558ae685e226d9d44636.tar.gz kioku-6e6b83173e35b0e8351e558ae685e226d9d44636.tar.zst kioku-6e6b83173e35b0e8351e558ae685e226d9d44636.zip | |
refactor(sync): replace dynamic import with static import for CRDT repositories
The dynamic import was redundant since the module was already statically
imported in the same file, causing a Vite warning.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Diffstat (limited to 'src/client/sync/manager.ts')
| -rw-r--r-- | src/client/sync/manager.ts | 18 |
1 files changed, 7 insertions, 11 deletions
diff --git a/src/client/sync/manager.ts b/src/client/sync/manager.ts index b5da89a..34f4a67 100644 --- a/src/client/sync/manager.ts +++ b/src/client/sync/manager.ts @@ -2,6 +2,13 @@ import type { ConflictResolver } from "./conflict"; import { CrdtEntityType, type CrdtSyncStateManager, + crdtCardRepository, + crdtDeckRepository, + crdtNoteFieldTypeRepository, + crdtNoteFieldValueRepository, + crdtNoteRepository, + crdtNoteTypeRepository, + crdtReviewLogRepository, crdtSyncStateManager as defaultCrdtSyncStateManager, } from "./crdt"; import type { PullService, SyncPullResult } from "./pull"; @@ -343,17 +350,6 @@ export class SyncManager { return results.find((r) => r.id === id)?.syncVersion; }; - // Import CRDT repositories dynamically to avoid circular dependencies - const { - crdtDeckRepository, - crdtNoteTypeRepository, - crdtNoteFieldTypeRepository, - crdtNoteRepository, - crdtNoteFieldValueRepository, - crdtCardRepository, - crdtReviewLogRepository, - } = await import("./crdt"); - // Process pushed decks for (const deck of pendingChanges.decks) { const syncVersion = findSyncVersion(pushResult.decks, deck.id); |
