X-Git-Url: http://www.git.stargrave.org/?p=public-inbox.git;a=blobdiff_plain;f=lib%2FPublicInbox%2FMbox.pm;h=11b23022ff5ed8270af2f5f70ad0bbf3524c08af;hp=4427ae5d86588056c6d7e9108314e8cfd6dff75f;hb=6f4fcc32237e46fb219df9ad4e92aeb3a170d03f;hpb=aed636420b2fee7ff217bfae148cc9485b011d79 diff --git a/lib/PublicInbox/Mbox.pm b/lib/PublicInbox/Mbox.pm index 4427ae5d..11b23022 100644 --- a/lib/PublicInbox/Mbox.pm +++ b/lib/PublicInbox/Mbox.pm @@ -130,9 +130,9 @@ sub thread_mbox { eval { require IO::Compress::Gzip }; return sub { need_gzip(@_) } if $@; my $mid = $ctx->{mid}; - my $msgs = $srch->get_thread($mid, 0); + my $msgs = $srch->get_thread($mid, {}); return [404, [qw(Content-Type text/plain)], []] if !@$msgs; - my $prev = $msgs->[-1]->{num}; + my $prev = $msgs->[-1]; my $i = 0; my $cb = sub { while (1) { @@ -142,7 +142,7 @@ sub thread_mbox { # refill result set $msgs = $srch->get_thread($mid, $prev); return unless @$msgs; - $prev = $msgs->[-1]->{num}; + $prev = $msgs->[-1]; $i = 0; } };