Gate MozillaVPN tout on enabled permissions in edit container panels

This commit is contained in:
Lesley Norton
2021-11-29 13:13:58 -06:00
parent ef662cdc72
commit 5a2e631ed3
2 changed files with 67 additions and 46 deletions
+6
View File
@@ -156,6 +156,12 @@ const MozillaVPN = {
};
},
async requiredPermissionsEnabled() {
const proxyPermissionEnabled = await browser.permissions.contains({ permissions: ["proxy"] });
const nativeMessagingPermissionEnabled = await browser.permissions.contains({ permissions: ["nativeMessaging"] });
return (proxyPermissionEnabled && nativeMessagingPermissionEnabled);
},
async getProxyWarnings(proxyObj) {
if (!proxyObj) {