From: adam Date: Wed, 7 Jul 2004 08:51:22 +0000 (+0000) Subject: fixed UIDNEXT/UNSEEN confusion X-Git-Url: http://git.megacz.com/?a=commitdiff_plain;h=bc6ea634cadc0be6fa747f62704bc8f53eeb9d55;p=org.ibex.mail.git fixed UIDNEXT/UNSEEN confusion darcs-hash:20040707085122-5007d-f2644956c45b9eb87bd36fb2584141295ef27cfc.gz --- diff --git a/src/org/ibex/mail/protocol/IMAP.java b/src/org/ibex/mail/protocol/IMAP.java index 346f007..28cd51a 100644 --- a/src/org/ibex/mail/protocol/IMAP.java +++ b/src/org/ibex/mail/protocol/IMAP.java @@ -61,7 +61,7 @@ public class IMAP { public void close(); public void subscribe(String mailbox); public void unsubscribe(String mailbox); - public int seen(String mailbox); + public int unseen(String mailbox); public int recent(String mailbox); public int count(String mailbox); public int uidNext(String mailbox); @@ -169,7 +169,7 @@ public class IMAP { public void expunge(Mailbox.Iterator it) { client.expunge(it.uid()); it.delete(); } public void subscribe(String mailbox) { } public void unsubscribe(String mailbox) { } - public int seen(String mailbox) { return mailbox(mailbox, false).count(Query.seen()); } + public int unseen(String mailbox) { return mailbox(mailbox, false).count(Query.not(Query.seen())); } public int recent(String mailbox) { return mailbox(mailbox, false).count(Query.recent()); } public int count(String mailbox) { return mailbox(mailbox, false).count(Query.all()); } public int uidNext(String mailbox) { return mailbox(mailbox, false).uidNext(); } @@ -287,10 +287,10 @@ public class IMAP { for(int i=0; i