emitUpdateTelemetry function

void emitUpdateTelemetry(
  1. DesktopUpdaterTelemetry? telemetry,
  2. UpdateTelemetryEvent event
)

Emits event to telemetry and ignores telemetry sink failures.

Implementation

void emitUpdateTelemetry(
  DesktopUpdaterTelemetry? telemetry,
  UpdateTelemetryEvent event,
) {
  try {
    telemetry?.call(event);
  } on Object {
    // Telemetry is observational and must not affect update behavior.
  }
}