Versions in this module Expand all Collapse all v0 v0.1.1 Feb 11, 2024 Changes in this version + type Provider struct + func NewProvider(filename string) (*Provider, error) + func (p *Provider) Get() *State + func (p *Provider) MetricsCollector(addUUIDToMetric bool) prometheus.Collector + func (p *Provider) Subscribe() chan struct{} + func (p *Provider) Update(update func(s *State)) error + type State struct + BackendName string + BackendVersion string + LatestVersion string + Start time.Time + Telemetry *bool + TelemetryLocked bool + UUID string + UpdateAvailable bool + func (s *State) DisableTelemetry() + func (s *State) EnableTelemetry() + func (s *State) TelemetryString() string v0.1.0 Feb 11, 2024