]> Sergey Matveev's repositories - public-inbox.git/blobdiff - lib/PublicInbox/EvCleanup.pm
view: speed up homepage loading time with date clamp
[public-inbox.git] / lib / PublicInbox / EvCleanup.pm
index 559730e980d528d55f065dfbc9338aa630125d57..1a3a3d5e7735b6d8a3f2a12cd6ff4cc2ac7e3500 100644 (file)
@@ -7,6 +7,10 @@ use strict;
 use warnings;
 use base qw(Danga::Socket);
 use fields qw(rd);
+
+my $ENABLED;
+sub enabled { $ENABLED }
+sub enable { $ENABLED = 1 }
 my $singleton;
 my $asapq = [ [], undef ];
 my $nextq = [ [], undef ];
@@ -77,8 +81,8 @@ sub later ($) {
 
 END {
        _run_asap();
-       _run_next();
-       _run_later();
+       _run_all($nextq);
+       _run_all($laterq);
 }
 
 1;