about summary refs log tree commit homepage
path: root/t/httpd-corner.psgi
diff options
context:
space:
mode:
authorEric Wong <e@80x24.org>2023-10-25 00:29:39 +0000
committerEric Wong <e@80x24.org>2023-10-25 07:28:42 +0000
commit3e634c22ceff4736d3c34d3496e7e5519e6ef356 (patch)
tree25472585f4c93917125b95457fbed3ee975cc2be /t/httpd-corner.psgi
parent6fe457251172f2f59a4e0a89be2a56913e88f2ad (diff)
downloadpublic-inbox-3e634c22ceff4736d3c34d3496e7e5519e6ef356.tar.gz
Now that psgi_yield is used everywhere, the more complex
psgi_return and it's helper bits can be removed.  We'll also fix
some outdated comments now that everything on psgi_return has
switched to psgi_yield.  GetlineResponse replaces GetlineBody
and does a better job of isolating generic PSGI-only code.
Diffstat (limited to 't/httpd-corner.psgi')
-rw-r--r--t/httpd-corner.psgi14
1 files changed, 7 insertions, 7 deletions
diff --git a/t/httpd-corner.psgi b/t/httpd-corner.psgi
index 1e96d7b1..e29fd87b 100644
--- a/t/httpd-corner.psgi
+++ b/t/httpd-corner.psgi
@@ -92,34 +92,34 @@ my $app = sub {
                 my $rdr = { 2 => fileno($null) };
                 my $cmd = [qw(dd if=/dev/zero count=30 bs=1024k)];
                 my $qsp = PublicInbox::Qspawn->new($cmd, undef, $rdr);
-                return $qsp->psgi_return($env, undef, sub {
+                return $qsp->psgi_yield($env, undef, sub {
                         my ($r, $bref) = @_;
                         # make $rd_hdr retry sysread + $parse_hdr in Qspawn:
                         return until length($$bref) > 8000;
                         close $null;
                         [ 200, [ qw(Content-Type application/octet-stream) ]];
                 });
-        } elsif ($path eq '/psgi-return-gzip') {
+        } elsif ($path eq '/psgi-yield-gzip') {
                 require PublicInbox::Qspawn;
                 require PublicInbox::GzipFilter;
                 my $cmd = [qw(echo hello world)];
                 my $qsp = PublicInbox::Qspawn->new($cmd);
                 $env->{'qspawn.filter'} = PublicInbox::GzipFilter->new;
-                return $qsp->psgi_return($env, undef, sub {
+                return $qsp->psgi_yield($env, undef, sub {
                         [ 200, [ qw(Content-Type application/octet-stream)]]
                 });
-        } elsif ($path eq '/psgi-return-compressible') {
+        } elsif ($path eq '/psgi-yield-compressible') {
                 require PublicInbox::Qspawn;
                 my $cmd = [qw(echo goodbye world)];
                 my $qsp = PublicInbox::Qspawn->new($cmd);
-                return $qsp->psgi_return($env, undef, sub {
+                return $qsp->psgi_yield($env, undef, sub {
                         [200, [qw(Content-Type text/plain)]]
                 });
-        } elsif ($path eq '/psgi-return-enoent') {
+        } elsif ($path eq '/psgi-yield-enoent') {
                 require PublicInbox::Qspawn;
                 my $cmd = [ 'this-better-not-exist-in-PATH'.rand ];
                 my $qsp = PublicInbox::Qspawn->new($cmd);
-                return $qsp->psgi_return($env, undef, sub {
+                return $qsp->psgi_yield($env, undef, sub {
                         [ 200, [ qw(Content-Type application/octet-stream)]]
                 });
         } elsif ($path eq '/pid') {