MCPcopy Create free account
hub / github.com/MoonshotAI/kimi-code / buildPayload

Function buildPayload

packages/telemetry/src/transport.ts:233–241  ·  view source on GitHub ↗
(
  events: readonly EnrichedTelemetryEvent[],
  deviceId: string,
)

Source from the content-addressed store, hash-verified

231}
232
233export function buildPayload(
234 events: readonly EnrichedTelemetryEvent[],
235 deviceId: string,
236): TelemetryPayload {
237 return {
238 user_id: buildUserId(deviceId),
239 events: events.map((event) => flattenEvent(applyServerPrefix(event))),
240 };
241}
242
243export function applyServerPrefix(event: EnrichedTelemetryEvent): EnrichedTelemetryEvent {
244 const name: unknown = event.event;

Callers 3

telemetry.test.tsFile · 0.90
sendMethod · 0.85
retryDiskEventsMethod · 0.85

Calls 3

buildUserIdFunction · 0.85
flattenEventFunction · 0.85
applyServerPrefixFunction · 0.85

Tested by

no test coverage detected