]> iEval git - gruntmaster-data.git/blobdiff - lib/Gruntmaster/Data.pm
Add lastjob
[gruntmaster-data.git] / lib / Gruntmaster / Data.pm
index 4a03a7ab1dd8600ee8bef0fd1aac2ca63118fab1..4592ac1a95d8630c9a91369c6691da3436f42e7f 100644 (file)
@@ -20,7 +20,7 @@ sub dynsub{
 }
 
 BEGIN {
-       for my $cmd (qw/multi exec smembers get hget hdel hset sadd srem incr hmset hsetnx publish del/) {
+       for my $cmd (qw/multi exec smembers get hget hgetall hdel hset sadd srem incr hmset hsetnx publish del/) {
                dynsub uc $cmd, sub { $redis->$cmd(@_) };
        }
 
@@ -94,6 +94,14 @@ sub get_open {
        HGET cp . 'open', "$problem.$user";
 }
 
+sub lastjob {
+       HGET 'lastjob', $_[0];
+}
+
+sub set_lastjob {
+       HSET 'lastjob', $_[0], time;
+}
+
 our @EXPORT = do {
        no strict 'refs';
        grep { $_ =~ /^[a-zA-Z]/ and exists &$_ } keys %{__PACKAGE__ . '::'};
This page took 0.019421 seconds and 4 git commands to generate.