summary |
shortlog |
log |
commit | commitdiff |
tree
raw |
patch |
inline | side by side (from parent 1:
aad65bb)
The deflater middleware isn't standard Plack, so don't require
potential users install it.
PublicInbox::WWW->preload;
use Plack::Request;
use Plack::Builder;
PublicInbox::WWW->preload;
use Plack::Request;
use Plack::Builder;
+my $have_deflater = eval { require Plack::Middleware::Deflater; 1 };
+
- enable "Deflater",
- content_type => [ 'text/html', 'text/plain',
- 'application/atom+xml' ];
+ if ($have_deflater) {
+ enable "Deflater",
+ content_type => [ 'text/html', 'text/plain',
+ 'application/atom+xml' ];
+ }
enable "Head";
sub {
my $req = Plack::Request->new(@_);
enable "Head";
sub {
my $req = Plack::Request->new(@_);