1. make spot dups look back 5 mins.
[spider.git] / perl / DXDupe.pm
index 5a01bee99a6acdfa1e6e39c204e623a2d1c46ba4..bcc0f7b0ea843a0aeaf080781a4a1355b7c8db2b 100644 (file)
@@ -40,10 +40,21 @@ sub finish
 sub check
 {
        my ($s, $t) = @_;
-       return 1 if exists $d{$s};
+       return 1 if find($s);
+       add($s, $t);
+       return 0;
+}
+
+sub find
+{
+       return 1 if exists $d{$_[0]};
+}
+
+sub add
+{
+       my ($s, $t) = @_;
        $t = $main::systime + $default unless $t;
        $d{$s} = $t;
-       return 0;
 }
 
 sub del