diff options
| author | Scott Ostler <sbsotler@gmail.com> | 2010-11-23 01:58:52 -0500 |
|---|---|---|
| committer | Scott Ostler <sbsotler@gmail.com> | 2010-11-23 01:58:52 -0500 |
| commit | 048783c9e591d859bda8b51a63086e0330f6fd30 (patch) | |
| tree | e7735969788a110e72747b777b7fb89e73b4d060 /src/datalayer.clj | |
| parent | ad83cbd56471a628cf4cd657bdea962f4f323973 (diff) | |
Updated fav handling
Diffstat (limited to 'src/datalayer.clj')
| -rw-r--r-- | src/datalayer.clj | 12 |
1 files changed, 7 insertions, 5 deletions
diff --git a/src/datalayer.clj b/src/datalayer.clj index 0d328b6..26fbd36 100644 --- a/src/datalayer.clj +++ b/src/datalayer.clj @@ -121,14 +121,16 @@ order by count desc limit ? offset ?") (redis/zscore "favscores" (lower-case nick))) 0)) -(defn incrby-redis-favscore! [nick msg-id inc] +(defn incrby-redis-favscore! [nick msg-id inc is-image] + (println nick msg-id inc is-image) (let [msg-id (str msg-id) inc (double inc)] (with-jedis - #(doto % - (.zincrby "favscores" inc (lower-case nick)) - (.zincrby (str "popular:" nick) inc msg-id) - (.zincrby "hall" inc msg-id))))) + #(do + (.zincrby % "favscores" inc (lower-case nick)) + (when is-image + (.zincrby % (str "popular:" nick) inc msg-id) + (.zincrby % "hall" inc msg-id)))))) ;;;; Redis Hall of Fame |
