Fix evaluation order

This commit is contained in:
shinigami-eyes 2018-10-27 11:42:49 +02:00
parent 1239333604
commit ee9d451f4f

View File

@ -44,6 +44,10 @@ browser.runtime.onMessage.addListener((message, sender, sendResponse) => {
var response = {};
var transphobic = message.myself && bloomFilters.filter(x => x.name == 'transphobic')[0].test(message.myself);
for (var id of message.ids) {
if (overrides[id] !== undefined) {
response[id] = overrides[id];
continue;
}
if (transphobic) {
if (id == message.myself) continue;
var sum = 0;
@ -52,13 +56,10 @@ browser.runtime.onMessage.addListener((message, sender, sendResponse) => {
}
if(sum % 8 != 0) continue;
}
if (overrides[id] !== undefined) response[id] = overrides[id]
else {
for (var bloomFilter of bloomFilters) {
if (bloomFilter.test(id)) response[id] = bloomFilter.name;
}
}
}
sendResponse(response);
});