]> iEval git - gruntmaster-page.git/blobdiff - lib/Gruntmaster/Data.pm
Add gruntmaster-job
[gruntmaster-page.git] / lib / Gruntmaster / Data.pm
index 9504cf849b7220c6e658fc16c33a283cc5f2fd57..2f8a18470a1965c0e154dfad1c5de4cce0c1bbda 100644 (file)
@@ -17,7 +17,7 @@ sub dynsub{
 }
 
 BEGIN {
-       for my $cmd (qw/multi exec smembers get hget hset sadd srem incr hmset hsetnx/) {
+       for my $cmd (qw/multi exec smembers get hget hdel hset sadd srem incr hmset hsetnx/) {
                dynsub uc $cmd, sub { say "Arguments to \U$cmd: ", join ', ', @_; $redis->$cmd(@_) };
        }
 
@@ -73,6 +73,10 @@ defhash contest => qw/start end name owner/;
 defhash job => qw/date extension filesize private problem result result_text user/;
 defhash user => qw/name email town university/;
 
+sub clean_job (_){
+       HDEL cp . "job.$_[0]", qw/result result_text results daemon/
+}
+
 our @EXPORT_OK = do {
        no strict 'refs';
        grep { $_ =~ /^[a-zA-Z]/ and exists &$_ } keys %{__PACKAGE__ . '::'};
This page took 0.020822 seconds and 4 git commands to generate.