Bug 1325501 - move Telemetry from XHR to ServiceRequest r=gfritzsche

MozReview-Commit-ID: 6ZyLQknPVFx

--HG--
extra : rebase_source : efc06108bc24a75c0392dc4e6ddeae8b45cddf53
This commit is contained in:
Robert Helmer 2016-12-22 20:38:58 -08:00
parent fb615ad9b0
commit 37742f608d

View File

@ -22,6 +22,7 @@ Cu.import("resource://gre/modules/Task.jsm", this);
Cu.import("resource://gre/modules/Log.jsm", this);
Cu.import("resource://gre/modules/Preferences.jsm");
Cu.import("resource://gre/modules/PromiseUtils.jsm");
Cu.import("resource://gre/modules/ServiceRequest.jsm", this);
Cu.import("resource://gre/modules/Services.jsm", this);
Cu.import("resource://gre/modules/TelemetryUtils.jsm", this);
Cu.import("resource://gre/modules/Timer.jsm", this);
@ -904,8 +905,7 @@ var TelemetrySendImpl = {
const version = isNewPing ? PING_FORMAT_VERSION : 1;
const url = this._server + this._getSubmissionPath(ping) + "?v=" + version;
let request = Cc["@mozilla.org/xmlextras/xmlhttprequest;1"]
.createInstance(Ci.nsIXMLHttpRequest);
let request = new ServiceRequest();
request.mozBackgroundRequest = true;
request.timeout = PING_SUBMIT_TIMEOUT_MS;