about summary refs log tree commit homepage
path: root/t
diff options
context:
space:
mode:
authorEric Wong <e@80x24.org>2020-12-05 10:11:37 +0000
committerEric Wong <e@80x24.org>2020-12-05 21:41:52 +0000
commit89990b0cfc8bbdabc8d650325d9e1bc585df8a0c (patch)
treece962a5a8d00ed83c3f6caa5c1e5e91ec1966aaf /t
parent8e0aef5068aa71e58d4a049491229f41e6bf19fb (diff)
downloadpublic-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 't')
0 files changed, 0 insertions, 0 deletions