about summary refs log tree commit homepage
path: root/lib/PublicInbox/LeiToMail.pm
diff options
context:
space:
mode:
authorEric Wong <e@80x24.org>2021-04-13 10:54:43 +0000
committerEric Wong <e@80x24.org>2021-04-13 15:04:42 -0400
commitc2216fcd14454c937e50e89711c6955ddd4101a7 (patch)
treeac6985668611373e1ac82ff03a60f8bb30037d8e /lib/PublicInbox/LeiToMail.pm
parenta1a309418475aaa99d63cda8191ef3ce534343cd (diff)
downloadpublic-inbox-c2216fcd14454c937e50e89711c6955ddd4101a7.tar.gz
LeiSavedSearch will use a LeiDedupe-like internal API,
so we won't have to make as many changes to callsites
between saved and unsaved searches.
Diffstat (limited to 'lib/PublicInbox/LeiToMail.pm')
-rw-r--r--lib/PublicInbox/LeiToMail.pm6
1 files changed, 3 insertions, 3 deletions
diff --git a/lib/PublicInbox/LeiToMail.pm b/lib/PublicInbox/LeiToMail.pm
index 70164e40..7adbffe7 100644
--- a/lib/PublicInbox/LeiToMail.pm
+++ b/lib/PublicInbox/LeiToMail.pm
@@ -194,7 +194,7 @@ sub _mbox_write_cb ($$) {
         sub { # for git_to_mail
                 my ($buf, $smsg, $eml) = @_;
                 $eml //= PublicInbox::Eml->new($buf);
-                return if $dedupe->is_dup($eml, $smsg->{blob});
+                return if $dedupe->is_dup($eml, $smsg);
                 $lse->xsmsg_vmd($smsg) if $lse;
                 $buf = $eml2mbox->($eml, $smsg);
                 return atomic_append($lei, $buf) if $atomic_append;
@@ -280,7 +280,7 @@ sub _maildir_write_cb ($$) {
                 $lse->xsmsg_vmd($smsg) if $lse;
                 return _buf2maildir($dst, $buf, $smsg) if !$dedupe;
                 $eml //= PublicInbox::Eml->new($$buf); # copy buf
-                return if $dedupe->is_dup($eml, $smsg->{blob});
+                return if $dedupe->is_dup($eml, $smsg);
                 undef $eml;
                 _buf2maildir($dst, $buf, $smsg);
         }
@@ -299,7 +299,7 @@ sub _imap_write_cb ($$) {
                 $mic // return $lei->fail; # mic may be undef-ed in last run
                 if ($dedupe) {
                         $eml //= PublicInbox::Eml->new($$bref); # copy bref
-                        return if $dedupe->is_dup($eml, $smsg->{blob});
+                        return if $dedupe->is_dup($eml, $smsg);
                 }
                 $lse->xsmsg_vmd($smsg) if $lse;
                 eval { $imap_append->($mic, $folder, $bref, $smsg, $eml) };