]> iEval git - plack-app-gruntmaster.git/blobdiff - lib/Gruntmaster/Data.pm
Add gruntmaster-paged
[plack-app-gruntmaster.git] / lib / Gruntmaster / Data.pm
index 9f4cf952b1d7ebc64f6759e2708bb5198a185661..e2ef0dcac0c12a3afbd8b98cc86c826137dafc53 100644 (file)
@@ -9,6 +9,7 @@ use Redis;
 
 our $contest;
 my $redis = Redis->new;
+my $pubsub = Redis->new;
 
 sub dynsub{
        no strict 'refs';
@@ -19,6 +20,10 @@ BEGIN {
        for my $cmd (qw/multi exec smembers get hget hset sadd srem incr hmset hsetnx/) {
                dynsub uc $cmd, sub { say "Arguments to \U$cmd: ", join ', ', @_; $redis->$cmd(@_) };
        }
+
+       for my $cmd (qw/publish subscribe wait_for_messages/) {
+               dynsub uc $cmd, sub { say "Arguments to \U$cmd: ", join ', ', @_; $pubsub->$cmd(@_) };
+       }
 }
 
 sub cp { defined $contest ? "contest.$contest." : '' }
This page took 0.017182 seconds and 4 git commands to generate.