Versions in this module Expand all Collapse all v0 v0.5.1 Sep 6, 2026 v0.5.0 Sep 5, 2026 Changes in this version + const RefreshInterval + type DirectoryStore interface + ApplyDirectorySnapshotAt func(context.Context, domain.DirectorySnapshot, domain.DirectorySyncState, ...) (aggregate.DirectoryApplyResult, error) + DeviceDirectory func() domain.DeviceDirectory + UpdateDirectorySyncStateAt func(context.Context, domain.DirectorySyncState, time.Time) error + type Options struct + Jitter func(time.Duration) time.Duration + Logger *slog.Logger + Now func() time.Time + Wait func(context.Context, time.Duration) bool + type Synchronizer struct + func New(lister devicesapi.Lister, store DirectoryStore, options Options) *Synchronizer + func (s *Synchronizer) Run(ctx context.Context)