]> Sergey Matveev's repositories - public-inbox.git/blobdiff - lib/PublicInbox/MboxGz.pm
treewide: "require" + "use" cleanup and docs
[public-inbox.git] / lib / PublicInbox / MboxGz.pm
index ef560426a5c7e1af697c2c5eb242ea2964beac63..08e3c8464c4fb800fc075cd145d92ec16820a39e 100644 (file)
@@ -6,7 +6,6 @@ use warnings;
 use Email::Simple;
 use PublicInbox::Hval qw/to_filename/;
 use PublicInbox::Mbox;
-use IO::Compress::Gzip;
 use Compress::Raw::Zlib qw(Z_FINISH Z_OK);
 my %OPT = (-WindowBits => 15 + 16, -AppendOutput => 1);
 
@@ -42,7 +41,7 @@ sub getline {
        my $ctx = $self->{ctx} or return;
        my $gz = $self->{gz};
        my $buf = delete($self->{buf});
-       while (my $smsg = $self->{cb}->()) {
+       while (my $smsg = $self->{cb}->($ctx)) {
                my $mref = $ctx->{-inbox}->msg_by_smsg($smsg) or next;
                my $h = Email::Simple->new($mref)->header_obj;