Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var ErrNoStagedToken = errors.New("no staged token to confirm")
ErrNoStagedToken is returned when a confirm request is received but no token is currently staged by the launch guard.
Functions ¶
This section is empty.
Types ¶
type AutoDetector ¶
type AutoDetector struct {
// contains filtered or unexported fields
}
func NewAutoDetector ¶
func NewAutoDetector(_ *config.Instance) *AutoDetector
func (*AutoDetector) ClearFailedPath ¶ added in v2.9.0
func (ad *AutoDetector) ClearFailedPath(path string)
func (*AutoDetector) ClearPath ¶ added in v2.9.0
func (ad *AutoDetector) ClearPath(path string)
type ServiceContext ¶ added in v2.10.0
type ServiceContext struct {
Platform platforms.Platform
Config *config.Instance
State *state.State
DB *database.Database
LaunchSoftwareQueue chan *tokens.Token
PlaylistQueue chan *playlists.Playlist
ConfirmQueue chan chan error
BackgroundWG *sync.WaitGroup
}
ServiceContext holds the shared dependencies threaded through all service-layer functions. Created once in Start() and passed by pointer.
Source Files
¶
Directories
¶
| Path | Synopsis |
|---|---|
|
Package broker provides a simple in-process notification broker for broadcasting messages to multiple consumers without blocking.
|
Package broker provides a simple in-process notification broker for broadcasting messages to multiple consumers without blocking. |
|
Package inbox provides a service for managing persistent system notifications.
|
Package inbox provides a service for managing persistent system notifications. |
Click to show internal directories.
Click to hide internal directories.