From 8b9cfc24a90d794128664f29726847bfb2cf2918 Mon Sep 17 00:00:00 2001 From: M66B Date: Tue, 23 May 2023 08:05:54 +0200 Subject: [PATCH] Cleanup: restart workers --- .../main/java/eu/faircode/email/FragmentOptionsMisc.java | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/app/src/main/java/eu/faircode/email/FragmentOptionsMisc.java b/app/src/main/java/eu/faircode/email/FragmentOptionsMisc.java index b416334904..2fb28726a9 100644 --- a/app/src/main/java/eu/faircode/email/FragmentOptionsMisc.java +++ b/app/src/main/java/eu/faircode/email/FragmentOptionsMisc.java @@ -2314,13 +2314,18 @@ public class FragmentOptionsMisc extends FragmentBase implements SharedPreferenc @Override protected Void onExecute(Context context, Bundle args) { WorkerCleanup.cleanup(context, true); - WorkManager.getInstance(context).pruneWork(); return null; } @Override protected void onExecuted(Bundle args, Void data) { - ToastEx.makeText(getContext(), R.string.title_completed, Toast.LENGTH_LONG).show(); + final Context context = getContext(); + WorkManager.getInstance(context).pruneWork(); + WorkerAutoUpdate.init(context); + WorkerCleanup.init(context); + WorkerDailyRules.init(context); + WorkerSync.init(context); + ToastEx.makeText(context, R.string.title_completed, Toast.LENGTH_LONG).show(); } @Override