]> Sergey Matveev's repositories - public-inbox.git/blobdiff - lib/PublicInbox/WatchMaildir.pm
introduce PublicInbox::MIME wrapper class
[public-inbox.git] / lib / PublicInbox / WatchMaildir.pm
index b7c2d17a8fb7937694fc56fc8c5e6bb1470ffc59..d08f2297af159b9d3b18aa1ab1152bc3d671b965 100644 (file)
@@ -6,7 +6,7 @@
 package PublicInbox::WatchMaildir;
 use strict;
 use warnings;
-use Email::MIME;
+use PublicInbox::MIME;
 use Email::MIME::ContentType;
 $Email::MIME::ContentType::STRICT_PARAMS = 0; # user input is imperfect
 use PublicInbox::Git;
@@ -207,7 +207,7 @@ sub _path_to_mime {
                local $/;
                my $str = <$fh>;
                $str or return;
-               return Email::MIME->new(\$str);
+               return PublicInbox::MIME->new(\$str);
        } elsif ($!{ENOENT}) {
                return;
        } else {
@@ -247,7 +247,7 @@ sub _spamcheck_cb {
                my ($mime) = @_;
                my $tmp = '';
                if ($sc->spamcheck($mime, \$tmp)) {
-                       return Email::MIME->new(\$tmp);
+                       return PublicInbox::MIME->new(\$tmp);
                }
                warn $mime->header('Message-ID')." failed spam check\n";
                undef;