GetEventMetadata returns the CLIAnalyticsEventMetadata from the provided context
(ctx context.Context)
| 160 | |
| 161 | // GetEventMetadata returns the CLIAnalyticsEventMetadata from the provided context |
| 162 | func GetEventMetadata(ctx context.Context) *CLIAnalyticsEventMetadata { |
| 163 | metadata := ctx.Value(telemetryMetadataKey{}) |
| 164 | if metadata != nil { |
| 165 | return metadata.(*CLIAnalyticsEventMetadata) |
| 166 | } |
| 167 | return nil |
| 168 | } |
| 169 | |
| 170 | // WithTelemetryClient returns a new copy of context.Context with the provided telemetryClient |
| 171 | func WithTelemetryClient(ctx context.Context, client TelemetryClient) context.Context { |
no outgoing calls