From 239673c9ac14aec5f05e3d852ca00ffd64ae0edb Mon Sep 17 00:00:00 2001 From: M66B Date: Thu, 23 Aug 2018 13:00:01 +0000 Subject: [PATCH] Suppress timeout reporting --- app/src/main/java/eu/faircode/email/ServiceSynchronize.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/app/src/main/java/eu/faircode/email/ServiceSynchronize.java b/app/src/main/java/eu/faircode/email/ServiceSynchronize.java index 0418da5ea4..48fe7c5496 100644 --- a/app/src/main/java/eu/faircode/email/ServiceSynchronize.java +++ b/app/src/main/java/eu/faircode/email/ServiceSynchronize.java @@ -332,7 +332,8 @@ public class ServiceSynchronize extends LifecycleService { if (!(ex instanceof MailConnectException) && !(ex instanceof FolderClosedException) && - !(ex instanceof IllegalStateException)) { + !(ex instanceof IllegalStateException) && + !(ex instanceof MessagingException && ex.getCause() instanceof SocketTimeoutException)) { String action; if (TextUtils.isEmpty(account)) action = folder; @@ -340,6 +341,7 @@ public class ServiceSynchronize extends LifecycleService { action = account; else action = account + "/" + folder; + NotificationManager nm = getSystemService(NotificationManager.class); nm.notify(action, 1, getNotificationError(action, ex).build()); }