From: John Napiorkowski Date: Fri, 18 Oct 2013 19:15:13 +0000 (-0500) Subject: preliminary support for io-asyn X-Git-Tag: 5.90050~1^2~33 X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?p=catagits%2FCatalyst-Runtime.git;a=commitdiff_plain;h=c368f69e3b35bea9adeb69c128fcf176b7a539e4 preliminary support for io-asyn --- diff --git a/lib/Catalyst/Request.pm b/lib/Catalyst/Request.pm index 5de7635..7c1ae96 100644 --- a/lib/Catalyst/Request.pm +++ b/lib/Catalyst/Request.pm @@ -103,6 +103,9 @@ has io_fh => ( sub _build_io_fh { my $self = shift; return $self->env->{'psgix.io'} + || ( + $self->env->{'net.async.http.server.req'} && + $self->env->{'net.async.http.server.req'}->stream) ## Until I can make ioasync cabal see the value of supportin psgix.io (jnap) || die "Your Server does not support psgix.io"; };