Why Gemfury? Push, build, and install  RubyGems npm packages Python packages Maven artifacts PHP packages Go Modules Debian packages RPM packages NuGet packages

Repository URL to install this package:

Details    
uWSGI / tests / streamer.psgi
Size: Mime:
sub streamer {
	my $responder = shift;

	my $writer = $responder->([ 200, [ 'Content-Type', 'text/html' ]]);

	my @chunks = ('One', 'Two', 'Three');

	foreach(@chunks) {
		uwsgi::async_sleep(1);
		# something like $env->{'psgix.suspend'}(); ???
		uwsgi::suspend();
		$writer->write($_."<br/>");
	}

	$writer->close;

}
my $app = sub {

	my $env = shift;

	return \&streamer;
};