Bug 1435067 - Use the pingsender when sending the sync ping r?markh
MozReview-Commit-ID: 2x98suZvfr0
--- a/services/sync/modules/telemetry.js
+++ b/services/sync/modules/telemetry.js
@@ -491,17 +491,17 @@ class SyncTelemetryImpl {
return false;
}
// We still call submit() with possibly illegal payloads so that tests can
// know that the ping was built. We don't end up submitting them, however.
let numEvents = record.events ? record.events.length : 0;
if (record.syncs.length || numEvents) {
log.trace(`submitting ${record.syncs.length} sync record(s) and ` +
`${numEvents} event(s) to telemetry`);
- TelemetryController.submitExternalPing("sync", record);
+ TelemetryController.submitExternalPing("sync", record, { usePingSender: true });
return true;
}
return false;
}
onSyncStarted(data) {
const why = data && JSON.parse(data).why;
if (this.current) {