1
0
Fork 0
mirror of https://github.com/M66B/FairEmail.git synced 2025-01-03 21:55:13 +00:00

Refactoring

This commit is contained in:
M66B 2021-12-08 20:10:19 +01:00
parent 667affa583
commit 3ddaab419f

View file

@ -125,10 +125,14 @@ public class EntityRule {
private static ExecutorService executor = Helper.getBackgroundExecutor(1, "rule"); private static ExecutorService executor = Helper.getBackgroundExecutor(1, "rule");
static boolean needsHeaders(List<EntityRule> rules) { static boolean needsHeaders(List<EntityRule> rules) {
return needs(rules, "header");
}
private static boolean needs(List<EntityRule> rules, String what) {
for (EntityRule rule : rules) for (EntityRule rule : rules)
try { try {
JSONObject jcondition = new JSONObject(rule.condition); JSONObject jcondition = new JSONObject(rule.condition);
if (jcondition.has("header")) if (jcondition.has(what))
return true; return true;
} catch (Throwable ex) { } catch (Throwable ex) {
Log.e(ex); Log.e(ex);