meldestelle/frontend/core/network
Stefan Mogeritsch 22c631ec43 feat(core+frontend): enhance SyncEvent model and integrate sync handling in BewerbViewModel
- **Core Updates:**
  - Expanded `SyncEvent` model with additional fields (`eventId`, `sequenceNumber`, `originNodeId`, `createdAt`, `checksum`, `schemaVersion`) for improved event tracking and validation.
  - Updated event classes (`PingEvent`, `PongEvent`, `DataChangedEvent`, `DataRequestEvent`) to align with the extended `SyncEvent`.

- **Frontend Enhancements:**
  - Enhanced `BewerbViewModel` to handle sync events (`PingEvent`, `DataChangedEvent`) and observe connected peers using `SyncManager`.
  - Added support for
2026-04-10 11:09:33 +02:00
..
src feat(core+frontend): enhance SyncEvent model and integrate sync handling in BewerbViewModel 2026-04-10 11:09:33 +02:00
build.gradle.kts feat(core+frontend): add P2P sync infrastructure with WebSocket support 2026-04-10 10:55:00 +02:00