]> Sergey Matveev's repositories - public-inbox.git/commit
searchthread: fix usage of user-supplied parameter
authorEric Wong <e@80x24.org>
Thu, 19 Dec 2019 05:18:00 +0000 (05:18 +0000)
committerEric Wong <e@80x24.org>
Fri, 20 Dec 2019 03:09:26 +0000 (03:09 +0000)
commit3082849c654fdee12ad97396b4e39be3c4888c1d
tree429a5b1dd08b4bb101e5a32d615cccd140dcb8b0
parent8d29cf132caf3de81986179b10746f31123c96b9
searchthread: fix usage of user-supplied parameter

Instead of only passing an Inbox object, we'll pass the $ctx
reference as PublicInbox::SearchView::mset_thread did.

So although mset_thread was wrong, we now make it's usage
of SearchThread::thread correct and update other callers to
favor the new style of passing the entire $ctx (with ->{-inbox})
instead of just the Inbox object.

This makes the thread skeleton at the bottom of the search
page to show subjects of messages, but unfortunately links to
non-existent #anchors.  The next commit will fix that.

While we're at it, favor "\&foo" over "*foo" since the former
makes the code reference (aka "function pointer) obvious so it
won't be confused for other things named "foo" in that
scope (e.g. $foo/@foo/%foo).
lib/PublicInbox/SearchThread.pm
lib/PublicInbox/SearchView.pm
lib/PublicInbox/View.pm