in packages/sdk/src/FlagResolverClient.ts [299:311]
export function withTelemetryData(fetchBuilder: FetchBuilder, telemetry: Telemetry): FetchBuilder {
return fetchBuilder.modifyRequest(async request => {
const monitoring = telemetry.getSnapshot();
if (monitoring.libraryTraces.length > 0) {
const headers = new Headers(request.headers);
const base64Message = btoa(String.fromCharCode(...Monitoring.encode(monitoring).finish()));
headers.set('X-CONFIDENCE-TELEMETRY', base64Message);
return new Request(request, { headers });
}
return request;
});
}