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 {
sub _html_end {
my ($self) = @_;
- my $urls = 'Archives are clone-able:';
+ my $urls = 'Archives are clonable:';
my $ctx = $self->{ctx};
my $obj = $ctx->{-inbox};
my $desc = ascii_html($obj->description);
join("\n", map { "\tgit clone --mirror $_" } @urls);
}
my $url = PublicInbox::Hval::prurl($ctx->{env}, PI_URL);
- '<pre>'.join("\n",
+ '<hr><pre>'.join("\n",
'- ' . $desc,
$urls,
- 'Archived served using code from public-inbox:',
- qq(\tgit clone <a\nhref="$url">$url</a> public-inbox),
+ 'Served with public-inbox: '.
+ qq(git clone <a\nhref="$url">$url</a> public-inbox),
).'</pre></body></html>';
}
delete $self->{cb} ? _html_end($self) : undef;
}
-sub close {}
-
1;