From 6a41ed95c901da740f5fa11f15062fb19c5fa9cd Mon Sep 17 00:00:00 2001 From: M66B Date: Mon, 27 Feb 2023 21:47:14 +0100 Subject: [PATCH] Blocking senders is a free feature --- app/src/main/java/eu/faircode/email/Core.java | 19 ++++++++++--------- 1 file changed, 10 insertions(+), 9 deletions(-) diff --git a/app/src/main/java/eu/faircode/email/Core.java b/app/src/main/java/eu/faircode/email/Core.java index 07610ef278..58febb570a 100644 --- a/app/src/main/java/eu/faircode/email/Core.java +++ b/app/src/main/java/eu/faircode/email/Core.java @@ -4946,19 +4946,20 @@ class Core { if (account.protocol == EntityAccount.TYPE_IMAP && folder.read_only) return; - if (!ActivityBilling.isPro(context)) - return; + + boolean pro = ActivityBilling.isPro(context); DB db = DB.getInstance(context); try { boolean executed = false; - for (EntityRule rule : rules) - if (rule.matches(context, message, headers, html)) { - rule.execute(context, message); - executed = true; - if (rule.stop) - break; - } + if (pro) + for (EntityRule rule : rules) + if (rule.matches(context, message, headers, html)) { + rule.execute(context, message); + executed = true; + if (rule.stop) + break; + } if (EntityFolder.INBOX.equals(folder.type)) if (message.from != null) {