]> Sergey Matveev's repositories - public-inbox.git/blobdiff - lib/PublicInbox/WwwStream.pm
wwwstream: allow undef noop callback
[public-inbox.git] / 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;