From d7fc63aa772d11f6cfc40e7d11d9f2f2d011c8e8 Mon Sep 17 00:00:00 2001 From: M66B Date: Fri, 21 Feb 2020 17:13:45 +0100 Subject: [PATCH] Make sure manually executed rules are being followed up --- app/src/main/java/eu/faircode/email/AdapterRule.java | 3 +++ app/src/main/java/eu/faircode/email/FragmentRule.java | 3 +++ 2 files changed, 6 insertions(+) diff --git a/app/src/main/java/eu/faircode/email/AdapterRule.java b/app/src/main/java/eu/faircode/email/AdapterRule.java index 9586444089..8639d87412 100644 --- a/app/src/main/java/eu/faircode/email/AdapterRule.java +++ b/app/src/main/java/eu/faircode/email/AdapterRule.java @@ -320,6 +320,9 @@ public class AdapterRule extends RecyclerView.Adapter { @Override protected void onExecuted(Bundle args, Integer applied) { + if (applied > 0) + ServiceSynchronize.eval(context, "rules/manual"); + Snackbar.make( parentFragment.getView(), context.getString(R.string.title_rule_applied, applied), diff --git a/app/src/main/java/eu/faircode/email/FragmentRule.java b/app/src/main/java/eu/faircode/email/FragmentRule.java index 06d4f1a0f5..54f29828be 100644 --- a/app/src/main/java/eu/faircode/email/FragmentRule.java +++ b/app/src/main/java/eu/faircode/email/FragmentRule.java @@ -1182,6 +1182,9 @@ public class FragmentRule extends FragmentBase { @Override protected void onExecuted(Bundle args, Integer applied) { + if (applied > 0) + ServiceSynchronize.eval(getContext(), "rules/manual"); + ToastEx.makeText(getContext(), getString(R.string.title_rule_applied, applied), Toast.LENGTH_LONG).show(); }