lib

package
v0.3.4 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 29, 2024 License: Apache-2.0 Imports: 20 Imported by: 16

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func Update

func Update(request sub.UpdateRequest, rootDirectoryName string,
	objectsDir string, oldTriggers *triggers.Triggers,
	skipFilter *filter.Filter, triggersRunner TriggersRunner,
	logger log.Logger) (
	bool, time.Duration, error)

func UpdateWithOptions added in v0.3.2

func UpdateWithOptions(request sub.UpdateRequest, options UpdateOptions) (
	bool, time.Duration, error)

Types

type DisruptionCancelor added in v0.3.2

type DisruptionCancelor func()

type DisruptionRequestor added in v0.3.2

type DisruptionRequestor func() sub.DisruptionState

type TriggersRunner

type TriggersRunner func(triggers []*triggers.Trigger, action string,
	logger log.Logger) bool

type UpdateOptions added in v0.3.2

type UpdateOptions struct {
	DisruptionCancel  DisruptionCancelor
	DisruptionRequest DisruptionRequestor
	Logger            log.Logger
	ObjectsDir        string
	OldTriggers       *triggers.Triggers
	RootDirectoryName string
	RunTriggers       TriggersRunner
	SkipFilter        *filter.Filter
}

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL