129
}
130
131
>
func (c *operationContext) augmentContext(ctx context.Context, header nexus.Header) context.Context {
nexus_handler.go
132
>
ctx = metrics.AddMetricsContext(ctx)
133
>
ctx = interceptor.AddTelemetryContext(ctx, c.metricsHandlerForInterceptors)
134
>
ctx = interceptor.PopulateCallerInfo(
135
>
ctx,
136
>
func() string { return c.namespaceName },
137
>
func() string { return c.method },
138
)
140
// Use SplitN for efficiency but enforce exactly one delimiter to preserve the
141
// original (pre-SplitN) strictness where additional delimiters cause us to ignore