INNER CODE UNIT · JavaScript

init

mozilla/firefox-translations · extension/controller/backgroundScript.js:85

const init = () => {
  browser.storage.local.get({ telemetryCollectionConsent: true }).then(item => {
    pingSender.setUploadEnabled(item.telemetryCollectionConsent);
  });
  if (platform === "desktop") {
    Sentry.wrap(async () => {
      cachedEnvInfo = await browser.experiments.telemetryEnvironment.getFxTelemetryMetrics();
      telemetryByTab.forEach(t => t.environment(cachedEnvInfo));
    });
  }
}

const getTelemetry = tabId => {
    if (!telemetryByTab.has(tabId)) {
        let telemetry = new Telemetry(pingSender);
        telemetryByTab.set(tabId, telemetry);
      telemetry.versions(extensionVersion, "?", BERGAMOT_VERSION_FULL);
        if (cachedEnvInfo) {

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…