From d0b6492f5c789d4bf30229feb22b8f0b72a7fd71 Mon Sep 17 00:00:00 2001 From: M66B Date: Sat, 25 Oct 2025 20:09:57 +0200 Subject: [PATCH] Outlook is dead slow --- app/src/main/java/eu/faircode/email/Core.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/app/src/main/java/eu/faircode/email/Core.java b/app/src/main/java/eu/faircode/email/Core.java index 81a5eb793b..7db77ff0eb 100644 --- a/app/src/main/java/eu/faircode/email/Core.java +++ b/app/src/main/java/eu/faircode/email/Core.java @@ -138,6 +138,7 @@ class Core { private static final long LOCAL_RETRY_DELAY = 5 * 1000L; // milliseconds private static final int TOTAL_RETRY_MAX = LOCAL_RETRY_MAX * 5; private static final long EXISTS_RETRY_DELAY = 20 * 1000L; // milliseconds + private static final long EXISTS_RETRY_DELAY_OUTLOOK = 3 * 60 * 1000L; // milliseconds private static final int FIND_RETRY_COUNT = 3; // times private static final long FIND_RETRY_DELAY = 5 * 1000L; // milliseconds private static final int POP3_KEEP_EXTRA = 100; // messages @@ -2469,7 +2470,7 @@ class Core { " found=" + (imessages == null ? null : imessages.length) + " host=" + account.host); else if (imessages == null || imessages.length == 0) { - long next = new Date().getTime() + EXISTS_RETRY_DELAY; + long next = new Date().getTime() + (account.isOutlook() ? EXISTS_RETRY_DELAY_OUTLOOK : EXISTS_RETRY_DELAY); Intent intent = new Intent(context, ServiceSynchronize.class); intent.setAction("exists:" + message.id);