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

Method UpsertMeasures

internal/telemetry/telemetry.go:386–397  ·  view source on GitHub ↗
(measures ghtelemetry.Measures)

Source from the content-addressed store, hash-verified

384}
385
386func (p *pendingEvent) UpsertMeasures(measures ghtelemetry.Measures) {
387 p.service.mu.Lock()
388 defer p.service.mu.Unlock()
389
390 if p.service.finished {
391 return
392 }
393 if p.recorded.event.Measures == nil {
394 p.recorded.event.Measures = make(ghtelemetry.Measures)
395 }
396 maps.Copy(p.recorded.event.Measures, measures)
397}
398
399func cloneEvent(event ghtelemetry.Event) ghtelemetry.Event {
400 return ghtelemetry.Event{

Callers

nothing calls this directly

Calls 1

CopyMethod · 0.45

Tested by

no test coverage detected