Documentation
¶
Index ¶
Constants ¶
View Source
const RefreshInterval = 5 * time.Minute
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type DirectoryStore ¶
type DirectoryStore interface {
ApplyDirectorySnapshotAt(
context.Context,
domain.DirectorySnapshot,
domain.DirectorySyncState,
time.Time,
) (aggregate.DirectoryApplyResult, error)
UpdateDirectorySyncStateAt(context.Context, domain.DirectorySyncState, time.Time) error
DeviceDirectory() domain.DeviceDirectory
}
type Synchronizer ¶
type Synchronizer struct {
// contains filtered or unexported fields
}
func New ¶
func New(lister devicesapi.Lister, store DirectoryStore, options Options) *Synchronizer
func (*Synchronizer) Run ¶
func (s *Synchronizer) Run(ctx context.Context)
Click to show internal directories.
Click to hide internal directories.