From bc6ea634cadc0be6fa747f62704bc8f53eeb9d55 Mon Sep 17 00:00:00 2001 From: adam Date: Wed, 7 Jul 2004 08:51:22 +0000 Subject: [PATCH] fixed UIDNEXT/UNSEEN confusion darcs-hash:20040707085122-5007d-f2644956c45b9eb87bd36fb2584141295ef27cfc.gz --- src/org/ibex/mail/protocol/IMAP.java | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) 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