From d895d0229f22920aaa1542e258c169364a2a27f3 Mon Sep 17 00:00:00 2001 From: adam Date: Fri, 7 Jan 2005 18:22:01 +0000 Subject: [PATCH] IMAP: partial support for async flag updates darcs-hash:20050107182201-5007d-873340240fc4f4c71f4b7a622c248d576e3084eb.gz --- src/org/ibex/mail/protocol/IMAP.java | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/org/ibex/mail/protocol/IMAP.java b/src/org/ibex/mail/protocol/IMAP.java index 1feeddb..493d40a 100644 --- a/src/org/ibex/mail/protocol/IMAP.java +++ b/src/org/ibex/mail/protocol/IMAP.java @@ -390,6 +390,12 @@ public class IMAP { Message m = o == null ? null : o instanceof Message ? (Message)o : null; boolean e = q == null; + // asynchronous flags update + if (size == -1) { + println("* " + num + " FETCH (FLAGS " + Printer.flags(flags) + (uid?(" UID "+muid):"") + ")"); + return; + } + lastfetch = t; int spec = 0; // spec; see constants for flags String[] headers = null; -- 1.7.10.4