]> Sergey Matveev's repositories - public-inbox.git/commitdiff
wwwstream: improve documentation and variable naming
authorEric Wong <e@80x24.org>
Sat, 3 Dec 2016 00:24:05 +0000 (00:24 +0000)
committerEric Wong <e@80x24.org>
Sat, 3 Dec 2016 00:29:06 +0000 (00:29 +0000)
Hopefully this makes the code more readable for newbies.

lib/PublicInbox/WwwStream.pm

index 12f5fa571ec27d57eb8a11859ce944df8deb067f..01f7b31ba186001723d21dcbe2d3291e5f4383bc 100644 (file)
@@ -12,6 +12,7 @@ our $TOR2WEB_URL = 'https://www.tor2web.org/';
 our $CODE_URL = 'https://public-inbox.org/';
 our $PROJECT = 'public-inbox';
 
+# noop for HTTP.pm (and any other PSGI servers)
 sub close {}
 
 sub new {
@@ -111,14 +112,15 @@ sub _html_end {
        ).'</pre></body></html>';
 }
 
+# callback for HTTP.pm (and any other PSGI servers)
 sub getline {
        my ($self) = @_;
        my $nr = $self->{nr}++;
 
        return _html_top($self) if $nr == 0;
 
-       if (my $mid = $self->{cb}) { # middle
-               $mid = $mid->($nr, $self->{ctx}) and return $mid;
+       if (my $middle = $self->{cb}) {
+               $middle = $middle->($nr, $self->{ctx}) and return $middle;
        }
 
        delete $self->{cb} ? _html_end($self) : undef;