X-Git-Url: http://www.git.stargrave.org/?a=blobdiff_plain;f=lib%2FPublicInbox%2FWwwStream.pm;h=bdc8048d5ef1cc6050d6a4903b0f3b308bfd7101;hb=803914775816f7de5485fa397bad64e1bd404381;hp=285416d5df75b8f5c42a4cb9d79257fd71149578;hpb=bfd60ef4c2eff566481f1e40b18b7c3d1b3e43fa;p=public-inbox.git diff --git a/lib/PublicInbox/WwwStream.pm b/lib/PublicInbox/WwwStream.pm index 285416d5..bdc8048d 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 { @@ -78,7 +80,7 @@ sub _html_end { join("\n", map { "\tgit clone --mirror $_" } @urls); } my $url = PublicInbox::Hval::prurl($ctx->{env}, PI_URL); - '
'.join("\n",
+	'
'.join("\n",
 		'- ' . $desc,
 		$urls,
 		'Served with public-inbox: '.
@@ -99,6 +101,4 @@ sub getline {
 	delete $self->{cb} ? _html_end($self) : undef;
 }
 
-sub close {}
-
 1;