Expand description
High-level sync manager: lifecycle, membership, status.
Owns the sync lifecycle — cloud home + sync loop — and starts/stops it when a provider is connected/disconnected, no app restart required. The host supplies the config snapshot, keys, encryption, database, clock, and blob handling; coven drives the rest.
Structs§
- Member
Info - A member as returned by get_members.
- Sync
Manager - High-level sync manager.
- Sync
Status - Sync status snapshot.
Type Aliases§
- Config
Provider - Supplies the host’s current config on demand. coven reads it fresh each call — never snapshotting or writing it — so a host with reactive config sees changes without rebuilding the manager.