MCPcopy Create free account
hub / github.com/algolia/cli / NewEventMetadata

Function NewEventMetadata

pkg/telemetry/telemetry.go:147–154  ·  view source on GitHub ↗

NewEventMetadata initializes an instance of CLIAnalyticsEventContext

()

Source from the content-addressed store, hash-verified

145
146// NewEventMetadata initializes an instance of CLIAnalyticsEventContext
147func NewEventMetadata() *CLIAnalyticsEventMetadata {
148 return &CLIAnalyticsEventMetadata{
149 AnonymousID: anonymousID(),
150 InvocationID: uuid.NewRandom().String(),
151 CLIVersion: version.Version,
152 OS: runtime.GOOS,
153 }
154}
155
156// WithEventMetadata returns a new copy of context.Context with the provided CLIAnalyticsEventMetadata
157func WithEventMetadata(ctx context.Context, metadata *CLIAnalyticsEventMetadata) context.Context {

Calls 2

anonymousIDFunction · 0.85
StringMethod · 0.45