( events: readonly EnrichedTelemetryEvent[], deviceId: string, )
| 231 | } |
| 232 | |
| 233 | export 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 | |
| 243 | export function applyServerPrefix(event: EnrichedTelemetryEvent): EnrichedTelemetryEvent { |
| 244 | const name: unknown = event.event; |
no test coverage detected