MCPcopy Create free account
hub / github.com/cli/cli / UpsertDimensions

Method UpsertDimensions

internal/telemetry/telemetry.go:373–384  ·  view source on GitHub ↗
(dimensions ghtelemetry.Dimensions)

Source from the content-addressed store, hash-verified

371}
372
373func (p *pendingEvent) UpsertDimensions(dimensions ghtelemetry.Dimensions) {
374 p.service.mu.Lock()
375 defer p.service.mu.Unlock()
376
377 if p.service.finished {
378 return
379 }
380 if p.recorded.event.Dimensions == nil {
381 p.recorded.event.Dimensions = make(ghtelemetry.Dimensions)
382 }
383 maps.Copy(p.recorded.event.Dimensions, dimensions)
384}
385
386func (p *pendingEvent) UpsertMeasures(measures ghtelemetry.Measures) {
387 p.service.mu.Lock()

Callers

nothing calls this directly

Calls 1

CopyMethod · 0.45

Tested by

no test coverage detected