From e40fe7d79dd24a342eb9da7b7edae30ba5112165 Mon Sep 17 00:00:00 2001 From: adam Date: Sat, 23 Oct 2004 23:58:05 +0000 Subject: [PATCH] playing with seen darcs-hash:20041023235805-5007d-62cacdd3b3b19c9b4a7adc408850d01e87f9b502.gz --- src/org/ibex/mail/target/FileBasedMailbox.java | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/src/org/ibex/mail/target/FileBasedMailbox.java b/src/org/ibex/mail/target/FileBasedMailbox.java index 23f6dc8..5ced682 100644 --- a/src/org/ibex/mail/target/FileBasedMailbox.java +++ b/src/org/ibex/mail/target/FileBasedMailbox.java @@ -67,14 +67,12 @@ public class FileBasedMailbox extends Mailbox.Default { // Make entries for new files which have appeared for(String file : new File(dir.getParent()).list()) { File f = new File(dir.getParent() + slash + file); - if (file.charAt(0)!='.' && !(f.isDirectory())) { + if (file.charAt(0)!='.' && !f.isDirectory()) { Entry e = get(file); if (e == null) prevayler.execute(Entry.create(f)); - else if ((f.lastModified() == MAGIC_DATE) != e.seen()) { - Log.warn(this, "changing seen() on uid " + e.uid); + else if ((f.lastModified() == MAGIC_DATE) != e.seen()) prevayler.execute(e.seen(f, !e.seen())); - } } } @@ -117,6 +115,7 @@ public class FileBasedMailbox extends Mailbox.Default { public static Transaction create(File f) throws IOException { final boolean seen = f.lastModified() == MAGIC_DATE; + Log.error(Entry.class, "create with seen = " + seen); final String name = f.getName(); final byte[] header = new MIME.Headers(new Stream(new FileInputStream(f)), true).toString().getBytes(); return new Transaction() { -- 1.7.10.4