diff options
Diffstat (limited to 'lib')
-rw-r--r-- | lib/PublicInbox/ExtSearch.pm | 1 | ||||
-rw-r--r-- | lib/PublicInbox/Inbox.pm | 5 | ||||
-rw-r--r-- | lib/PublicInbox/LeiSavedSearch.pm | 1 | ||||
-rw-r--r-- | lib/PublicInbox/LeiXSearch.pm | 7 | ||||
-rw-r--r-- | lib/PublicInbox/View.pm | 5 |
5 files changed, 2 insertions, 17 deletions
diff --git a/lib/PublicInbox/ExtSearch.pm b/lib/PublicInbox/ExtSearch.pm index 3eb864a2..a69c0e76 100644 --- a/lib/PublicInbox/ExtSearch.pm +++ b/lib/PublicInbox/ExtSearch.pm @@ -125,7 +125,6 @@ no warnings 'once'; *smsg_by_mid = \&PublicInbox::Inbox::smsg_by_mid; *msg_by_mid = \&PublicInbox::Inbox::msg_by_mid; *modified = \&PublicInbox::Inbox::modified; -*recent = \&PublicInbox::Inbox::recent; *max_git_epoch = *nntp_usable = *msg_by_path = \&mm; # undef *isrch = \&search; diff --git a/lib/PublicInbox/Inbox.pm b/lib/PublicInbox/Inbox.pm index acd7f338..8ac7eb30 100644 --- a/lib/PublicInbox/Inbox.pm +++ b/lib/PublicInbox/Inbox.pm @@ -351,11 +351,6 @@ sub msg_by_mid ($$) { $smsg ? msg_by_smsg($self, $smsg) : msg_by_path($self, mid2path($mid)); } -sub recent { - my ($self, $opts, $after, $before) = @_; - $self->over->recent($opts, $after, $before); -} - sub modified { my ($self) = @_; if (my $over = $self->over) { diff --git a/lib/PublicInbox/LeiSavedSearch.pm b/lib/PublicInbox/LeiSavedSearch.pm index 1d13aef6..ed92bfd1 100644 --- a/lib/PublicInbox/LeiSavedSearch.pm +++ b/lib/PublicInbox/LeiSavedSearch.pm @@ -299,7 +299,6 @@ no warnings 'once'; *smsg_by_mid = \&PublicInbox::Inbox::smsg_by_mid; *msg_by_mid = \&PublicInbox::Inbox::msg_by_mid; *modified = \&PublicInbox::Inbox::modified; -*recent = \&PublicInbox::Inbox::recent; *max_git_epoch = *nntp_usable = *msg_by_path = \&mm; # undef *isrch = *search = \&mm; # TODO *DESTROY = \&pause_dedupe; diff --git a/lib/PublicInbox/LeiXSearch.pm b/lib/PublicInbox/LeiXSearch.pm index 6f877019..90cb83b9 100644 --- a/lib/PublicInbox/LeiXSearch.pm +++ b/lib/PublicInbox/LeiXSearch.pm @@ -103,13 +103,6 @@ sub smsg_for { $smsg; } -sub recent { - my ($self, $qstr, $opt) = @_; - $opt //= {}; - $opt->{relevance} //= -2; - $self->mset($qstr //= 'z:1..', $opt); -} - sub over {} sub _check_mset_limit ($$$) { diff --git a/lib/PublicInbox/View.pm b/lib/PublicInbox/View.pm index 9846fa47..466ec6cf 100644 --- a/lib/PublicInbox/View.pm +++ b/lib/PublicInbox/View.pm @@ -1237,12 +1237,11 @@ sub paginate_recent ($$) { $t =~ s/\A([0-9]{8,14})-// and $after = str2ts($1); $t =~ /\A([0-9]{8,14})\z/ and $before = str2ts($1); - my $ibx = $ctx->{ibx}; - my $msgs = $ibx->recent($opts, $after, $before); + my $msgs = $ctx->{ibx}->over->recent($opts, $after, $before); my $nr = scalar @$msgs; if ($nr < $lim && defined($after)) { $after = $before = undef; - $msgs = $ibx->recent($opts); + $msgs = $ctx->{ibx}->over->recent($opts); $nr = scalar @$msgs; } my $more = $nr == $lim; |