about summary refs log tree commit homepage
diff options
context:
space:
mode:
authorEric Wong <e@80x24.org>2020-12-31 13:51:29 +0000
committerEric Wong <e@80x24.org>2021-01-01 05:00:39 +0000
commita9622fb96df7d255d9ec11ca2bc676aaa98861cc (patch)
tree8c0b5cf9512e40058e430f5e91cb3c50811aa241
parentd2a7dcb58ffb9604b2023159431fcdc4871f368f (diff)
downloadpublic-inbox-a9622fb96df7d255d9ec11ca2bc676aaa98861cc.tar.gz
LeiDedupe requires SQLite, so we may want to be able to test
writing mail without DBI or SQLite down the line.
-rw-r--r--lib/PublicInbox/LeiToMail.pm2
1 files changed, 2 insertions, 0 deletions
diff --git a/lib/PublicInbox/LeiToMail.pm b/lib/PublicInbox/LeiToMail.pm
index ead00d1a..1c0f3108 100644
--- a/lib/PublicInbox/LeiToMail.pm
+++ b/lib/PublicInbox/LeiToMail.pm
@@ -270,9 +270,11 @@ sub _mbox_write_cb ($$$$) {
 
 sub write_cb { # returns a callback for git_to_mail
         my ($cls, $dst, $lei) = @_;
+        require PublicInbox::LeiDedupe;
         if ($dst =~ s!\A(mbox(?:rd|cl|cl2|o))?:!!) {
                 _mbox_write_cb($cls, $1, $dst, $lei);
         }
+        # TODO: Maildir, MH, IMAP, JMAP ...
 }
 
 1;