unchecking spamfilter if permissions revoked

This commit is contained in:
mic 2025-03-03 21:50:31 +01:00
parent 8c03f279ca
commit 5f15fd85a1

View file

@ -798,12 +798,20 @@ const newEmailListener = (folder, messagesList) => {
return _newEmailListener();
}
// Disable tag options if permissions are not granted
// Disable tag option if permissions are not granted
if (prefs_init.add_tags) {
if(!await browser.permissions.contains({permissions: ["messagesMove", "messagesTagsList", "messagesTags", "messagesUpdate"]})){
if(!await browser.permissions.contains({permissions: ["messagesTagsList", "messagesTags", "messagesUpdate"]})){
browser.storage.sync.set({add_tags: false});
taLog.log("Permissions not granted, disabling add_tags");
}
}
// Disable anti spam option if permissions are not granted
if (prefs_init.spamfilter) {
if(!await browser.permissions.contains({permissions: ["messagesMove"]})){
browser.storage.sync.set({spamfilter: false});
taLog.log("Permissions not granted, disabling spamfilter");
}
}
browser.messages.onNewMailReceived.addListener(newEmailListener, !prefs_init.add_tags_auto_only_inbox);