$self->{cloneurl} = \@url;
}
-# TODO: can we remove this?
-sub footer_html {
- my ($self) = @_;
- my $footer = $self->{footer};
- return $footer if defined $footer;
- $footer = try_cat("$self->{mainrepo}/public-inbox/footer.html");
- chomp $footer;
- $self->{footer} = $footer;
-}
-
sub base_url {
my ($self, $prq) = @_; # Plack::Request
if (defined $prq) {
} else {
# either called from a non-PSGI environment (e.g. NNTP/POP3)
$self->{-base_url} ||= do {
- my $url = $self->{url};
+ my $url = $self->{url} or return undef;
# expand protocol-relative URLs to HTTPS if we're
# not inside a web server
$url = "https:$url" if $url =~ m!\A//!;
}
}
+sub nntp_usable {
+ my ($self) = @_;
+ my $ret = $self->mm && $self->search;
+ $self->{mm} = $self->{search} = undef;
+ $ret;
+}
+
1;