From: Eric Wong Date: Wed, 6 Jul 2016 01:18:06 +0000 (+0000) Subject: wwwstream: allow undef noop callback X-Git-Tag: v1.0.0~307 X-Git-Url: http://www.git.stargrave.org/?p=public-inbox.git;a=commitdiff_plain;h=10a681c149a154935e9f879c8b215074c072cc7e wwwstream: allow undef noop callback This can be use to specify a small response using -html_tip. --- diff --git a/lib/PublicInbox/WwwStream.pm b/lib/PublicInbox/WwwStream.pm index 285416d5..bce384b7 100644 --- a/lib/PublicInbox/WwwStream.pm +++ b/lib/PublicInbox/WwwStream.pm @@ -9,9 +9,11 @@ use PublicInbox::Hval qw(ascii_html); use URI; use constant PI_URL => 'https://public-inbox.org/'; +sub close {} + sub new { my ($class, $ctx, $cb) = @_; - bless { nr => 0, cb => $cb, ctx => $ctx }, $class; + bless { nr => 0, cb => $cb || *close, ctx => $ctx }, $class; } sub response { @@ -99,6 +101,4 @@ sub getline { delete $self->{cb} ? _html_end($self) : undef; } -sub close {} - 1;