diff --git a/app/src/main/java/eu/faircode/email/ActivityEML.java b/app/src/main/java/eu/faircode/email/ActivityEML.java index d46f6654f1..762af9c91d 100644 --- a/app/src/main/java/eu/faircode/email/ActivityEML.java +++ b/app/src/main/java/eu/faircode/email/ActivityEML.java @@ -339,7 +339,6 @@ public class ActivityEML extends ActivityBase { try (MailService iservice = new MailService(context, account.getProtocol(), account.realm, account.insecure, false, true)) { iservice.setPartialFetch(account.partial_fetch); iservice.setIgnoreBodyStructureSize(account.ignore_size); - iservice.setSeparateStoreConnection(); iservice.connect(account); IMAPFolder ifolder = (IMAPFolder) iservice.getStore().getFolder(inbox.name); diff --git a/app/src/main/java/eu/faircode/email/BoundaryCallbackMessages.java b/app/src/main/java/eu/faircode/email/BoundaryCallbackMessages.java index 982edc6bf0..2c683c5647 100644 --- a/app/src/main/java/eu/faircode/email/BoundaryCallbackMessages.java +++ b/app/src/main/java/eu/faircode/email/BoundaryCallbackMessages.java @@ -282,7 +282,6 @@ public class BoundaryCallbackMessages extends PagedList.BoundaryCallback mapFolders = new HashMap<>(); List idlers = new ArrayList<>(); @@ -766,37 +795,6 @@ public class ServiceSynchronize extends ServiceBase implements SharedPreferences db.account().setAccountWarning(account.id, null); EntityLog.log(this, account.name + " connected"); - // Listen for store events - iservice.getStore().addStoreListener(new StoreListener() { - @Override - public void notification(StoreEvent e) { - if (e.getMessageType() == StoreEvent.NOTICE) - EntityLog.log(ServiceSynchronize.this, account.name + " notice: " + e.getMessage()); - else - try { - wlFolder.acquire(); - - String message = e.getMessage(); - Log.w(account.name + " alert: " + message); - EntityLog.log( - ServiceSynchronize.this, account.name + " " + - Log.formatThrowable(new Core.AlertException(message), false)); - db.account().setAccountError(account.id, message); - - NotificationManager nm = (NotificationManager) getSystemService(Context.NOTIFICATION_SERVICE); - nm.notify("alert:" + account.id, 1, - Core.getNotificationError( - ServiceSynchronize.this, "warning", account.name, - new Core.AlertException(message)) - .build()); - - state.error(null); - } finally { - wlFolder.release(); - } - } - }); - // Listen for folder events iservice.getStore().addFolderListener(new FolderAdapter() { @Override