]> Sergey Matveev's repositories - public-inbox.git/commitdiff
wwwstream: allow undef noop callback
authorEric Wong <e@80x24.org>
Wed, 6 Jul 2016 01:18:06 +0000 (01:18 +0000)
committerEric Wong <e@80x24.org>
Wed, 6 Jul 2016 07:12:45 +0000 (07:12 +0000)
This can be use to specify a small response using -html_tip.

lib/PublicInbox/WwwStream.pm

index 285416d5df75b8f5c42a4cb9d79257fd71149578..bce384b77ed1aea91f9d88b99d16c91baa9c6553 100644 (file)
@@ -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;