From bd7676e73e9dea99a494bd332c084fb6115cd9bc Mon Sep 17 00:00:00 2001 From: M66B Date: Fri, 13 Dec 2019 08:24:32 +0100 Subject: [PATCH] Small cleanup improvements --- .../main/java/eu/faircode/email/WorkerCleanup.java | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/app/src/main/java/eu/faircode/email/WorkerCleanup.java b/app/src/main/java/eu/faircode/email/WorkerCleanup.java index 9b1493d596..0ccca3eeb7 100644 --- a/app/src/main/java/eu/faircode/email/WorkerCleanup.java +++ b/app/src/main/java/eu/faircode/email/WorkerCleanup.java @@ -56,7 +56,10 @@ public class WorkerCleanup extends Worker { @Override public Result doWork() { Log.i("Running " + getName()); + + Thread.currentThread().setPriority(THREAD_PRIORITY_BACKGROUND); cleanup(getApplicationContext(), getInputData().getBoolean("manual", false)); + return Result.success(); } @@ -64,7 +67,6 @@ public class WorkerCleanup extends Worker { DB db = DB.getInstance(context); try { Log.i("Start cleanup manual=" + manual); - Thread.currentThread().setPriority(THREAD_PRIORITY_BACKGROUND); if (manual) { // Check message files @@ -95,13 +97,14 @@ public class WorkerCleanup extends Worker { } } + // Clear raw headers + int headers = db.message().clearMessageHeaders(); + Log.i("Cleared message headers=" + headers); + // Restore alarms for (EntityMessage message : db.message().getSnoozed()) EntityMessage.snooze(context, message.id, message.ui_snoozed); - int headers = db.message().clearMessageHeaders(); - Log.i("Cleared message headers=" + headers); - // Clear last search SharedPreferences prefs = PreferenceManager.getDefaultSharedPreferences(context); prefs.edit().remove("last_search").apply();