Hide Mozilla VPN tout in main Container panel if client is installed

This commit is contained in:
Lesley Norton 2021-10-25 20:22:16 -05:00
parent 82e8643a4f
commit 8c97ea2fa2
No known key found for this signature in database
GPG key ID: E98FBAEE3F13956E

View file

@ -708,12 +708,15 @@ Logic.registerPanel(P_CONTAINERS_LIST, {
}
});
const mozVpnTout = document.getElementById("moz-vpn-tout");
const mozillaVpnInstalled = await browser.runtime.sendMessage({ method: "MozillaVPN_getInstallationStatus" });
if (mozillaVpnInstalled) {
return mozVpnTout.remove();
}
const { mozillaVpnHiddenToutsList } = await browser.storage.local.get("mozillaVpnHiddenToutsList");
const mozillaVpnToutShouldBeHidden = mozillaVpnHiddenToutsList && mozillaVpnHiddenToutsList.find(tout => tout.name === mozillaVpnToutName);
const mozVpnTout = document.getElementById("moz-vpn-tout");
if (mozillaVpnToutShouldBeHidden) {
mozVpnTout.remove();
return mozVpnTout.remove();
}
},