From 9c3fd469052d4c7955c4bd2370d771f8a9a5dbba Mon Sep 17 00:00:00 2001 From: M66B Date: Sat, 2 Jan 2021 20:59:18 +0100 Subject: [PATCH] Save classifier model on quit --- .../java/eu/faircode/email/ServiceSynchronize.java | 13 ++----------- 1 file changed, 2 insertions(+), 11 deletions(-) diff --git a/app/src/main/java/eu/faircode/email/ServiceSynchronize.java b/app/src/main/java/eu/faircode/email/ServiceSynchronize.java index 5eef492079..c50e69c8e2 100644 --- a/app/src/main/java/eu/faircode/email/ServiceSynchronize.java +++ b/app/src/main/java/eu/faircode/email/ServiceSynchronize.java @@ -515,6 +515,8 @@ public class ServiceSynchronize extends ServiceBase implements SharedPreferences List ops = db.operation().getOperations(EntityOperation.SYNC); for (EntityOperation op : ops) db.folder().setFolderSyncState(op.folder, null); + + MessageClassifier.save(ServiceSynchronize.this); } else { // Yield update notifications/widgets try { @@ -735,17 +737,6 @@ public class ServiceSynchronize extends ServiceBase implements SharedPreferences liveAccountNetworkState.postDestroy(); - executor.submit(new Runnable() { - @Override - public void run() { - try { - MessageClassifier.save(ServiceSynchronize.this); - } catch (Throwable ex) { - Log.e(ex); - } - } - }); - TTSHelper.shutdown(); try {