telemetry

package
v1.40.0 Latest Latest
Warning

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

Go to latest
Published: Sep 2, 2024 License: MPL-2.0 Imports: 13 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func GetAnonID

func GetAnonID() string

func IsDebug

func IsDebug() bool

func IsEnabled

func IsEnabled() bool

func SaveConfig

func SaveConfig() error

func Send

func Send(event string, props ...map[string]any)

func SendOnce

func SendOnce(event string, props ...map[string]any)

func SendSync

func SendSync(event string, props ...map[string]any)

func SetDebug

func SetDebug(debug bool) bool

func SetEnabled

func SetEnabled(enabled bool) bool

func SetShownWarning

func SetShownWarning()

func ShouldShowWarning

func ShouldShowWarning() bool

func UpdateConfig

func UpdateConfig(anonID string, enabled, debug bool) (changed bool)

Types

type TelemetryMessage

type TelemetryMessage struct {
	Event       string         `json:"event"`
	AnonymousId string         `json:"anonymousId"`
	Properties  map[string]any `json:"properties,omitempty"`
}

Jump to

Keyboard shortcuts

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