From 048783c9e591d859bda8b51a63086e0330f6fd30 Mon Sep 17 00:00:00 2001 From: Scott Ostler Date: Tue, 23 Nov 2010 01:58:52 -0500 Subject: Updated fav handling --- src/datalayer.clj | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) (limited to 'src/datalayer.clj') 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 -- cgit v1.2.3-70-g09d2