INNER CODE UNIT · JavaScript
getTelemetry
mozilla/firefox-translations · extension/controller/backgroundScript.js:97
const getTelemetry = tabId => {
if (!telemetryByTab.has(tabId)) {
let telemetry = new Telemetry(pingSender);
telemetryByTab.set(tabId, telemetry);
telemetry.versions(extensionVersion, "?", BERGAMOT_VERSION_FULL);
if (cachedEnvInfo) {
telemetry.environment(cachedEnvInfo);
}
}
return telemetryByTab.get(tabId);
}
const isFrameLoaded = async (tabId, frameId) => {
let loadedFrames = await browser.webNavigation.getAllFrames({ tabId });
for (let frame of loadedFrames) {
if (frame.frameId === frameId) return true;
}
return false;