]> Sergey Matveev's repositories - public-inbox.git/blobdiff - lib/PublicInbox/Import.pm
introduce PublicInbox::MIME wrapper class
[public-inbox.git] / lib / PublicInbox / Import.pm
index 083fb1bc220949488820e3cbec79fed1b54e53c8..13671a4fa3313f79e3c4d53813ab1cb815ecb032 100644 (file)
@@ -119,7 +119,7 @@ sub remove {
        $n = read($r, my $lf, 1);
        defined($n) or die "read final byte of cat-blob failed: $!";
        die "bad read on final byte: <$lf>" if $lf ne "\n";
-       my $cur = Email::MIME->new($buf);
+       my $cur = PublicInbox::MIME->new($buf);
        my $cur_s = $cur->header('Subject');
        $cur_s = '' unless defined $cur_s;
        my $cur_m = $mime->header('Subject');
@@ -240,6 +240,8 @@ sub done {
                        my $s = PublicInbox::SearchIdx->new($inbox);
                        $s->index_sync({ ref => $self->{ref} });
                };
+
+               eval { run_die([@cmd, qw(gc --auto)], undef) };
        }
 
        my $lockfh = delete $self->{lockfh} or die "BUG: not locked: $!";