meldestelle/contracts
Stefan Mogeritsch 351fe7a672 feat(sync): implement Delta-Sync API and update clients to support offline-first workflow
Added `/ping/sync` endpoint with timestamp-based Delta-Sync functionality to efficiently support offline-first clients. Extended `PingApi` and frontend clients (`PingApiClient`, `PingApiKoinClient`) with `syncPings`. Updated repository, service, and controller logic for sync handling, including new JPA query `findByCreatedAtAfter`. Adjusted test doubles and completed unit tests for backend and frontend alignment. Documented sync approach and API usage.
2026-01-17 12:22:16 +01:00
..
ping-api feat(sync): implement Delta-Sync API and update clients to support offline-first workflow 2026-01-17 12:22:16 +01:00
README.md docs: restructure domain documentation and update references 2026-01-15 13:44:49 +01:00

Contracts Module

Dieses Modul enthält die geteilten API-Definitionen (Data Transfer Objects, DTOs) und Schnittstellen, die als "Vertrag" zwischen den verschiedenen Services (z.B. Backend und Frontend) dienen.

Die Dokumentation für die Services, die diese Verträge implementieren, befindet sich hier: -> docs/05_Backend/README.md