diff options
| author | nsfisis <nsfisis@gmail.com> | 2025-12-07 19:16:48 +0900 |
|---|---|---|
| committer | nsfisis <nsfisis@gmail.com> | 2025-12-07 19:16:48 +0900 |
| commit | fe101104cdd50256d4ef5c61e1bf099ed2da68e3 (patch) | |
| tree | 862d84bd685dcbea6fe1bb2fc02f1cad33049196 /src/server/repositories/index.ts | |
| parent | c086c8b35b6c6f0b0e2623e9b6421713a540941a (diff) | |
| download | kioku-fe101104cdd50256d4ef5c61e1bf099ed2da68e3.tar.gz kioku-fe101104cdd50256d4ef5c61e1bf099ed2da68e3.tar.zst kioku-fe101104cdd50256d4ef5c61e1bf099ed2da68e3.zip | |
feat(server): add POST /api/sync/push endpoint
Implement sync push endpoint with Last-Write-Wins conflict resolution.
Includes Zod validation for decks, cards, and review logs.
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Diffstat (limited to 'src/server/repositories/index.ts')
| -rw-r--r-- | src/server/repositories/index.ts | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/src/server/repositories/index.ts b/src/server/repositories/index.ts index e909a9b..7770d60 100644 --- a/src/server/repositories/index.ts +++ b/src/server/repositories/index.ts @@ -2,5 +2,6 @@ export { cardRepository } from "./card.js"; export { deckRepository } from "./deck.js"; export { refreshTokenRepository } from "./refresh-token.js"; export { reviewLogRepository } from "./review-log.js"; +export { syncRepository } from "./sync.js"; export * from "./types.js"; export { userRepository } from "./user.js"; |
