diff options
author | Eric Wong <e@80x24.org> | 2020-12-05 10:11:37 +0000 |
---|---|---|
committer | Eric Wong <e@80x24.org> | 2020-12-05 21:41:52 +0000 |
commit | 89990b0cfc8bbdabc8d650325d9e1bc585df8a0c (patch) | |
tree | ce962a5a8d00ed83c3f6caa5c1e5e91ec1966aaf /lib/PublicInbox/WWW.pm | |
parent | 8e0aef5068aa71e58d4a049491229f41e6bf19fb (diff) | |
download | public-inbox-89990b0cfc8bbdabc8d650325d9e1bc585df8a0c.tar.gz |
inbox: simplify ->search and callers
Stop leaking WWW/PSGI-specific logic into classes like PublicInbox::Inbox, which is used universally. We'll also decouple $ibx->over from $ibx->search and just deal with duplicate the code inside ->over to reduce argument complexity in ->search. This is also a step in moving away from using {psgi.errors} to ease code sharing between IMAP, NNTP, and command-line interfaces. Perl's built-in `warn' and `local $SIG{__WARN__}' provides all the flexibility we need to control warning output and should be universally understood by Perl hackers who may be unfamiliar with PSGI.
Diffstat (limited to 'lib/PublicInbox/WWW.pm')
0 files changed, 0 insertions, 0 deletions