You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* feat(api): Add concurrent subscription update conflict resolution with OCC
Implements an optimistic concurrency control (OCC) mechanism using version numbers to prevent silent data loss during concurrent updates.
- Adds a 'version' field to key entities.
- Introduces a backend OptimisticLockService for version checking.
- Returns 409 Conflict on version mismatch.
- Implements a client-side service with automatic retries and exponential backoff.
- Prepares for manual conflict resolution via a Zustand store if retries fail.
ClosesSmartdevs17#613
* fix(lint): resolve prettier, unused var, and path errors
Clears out multiple workspace errors:
- Fixes Prettier layout/syntax issues in crdt.ts and .storybook/main.js.
- Resolves import/export name collisions in the design-system barrel file.
- Corrects broken relative import paths in test files.
- Removes numerous unused variables and imports flagged by the linter.
---------
Co-authored-by: whitezaddy <austinihueze@gmail.com>
0 commit comments