summaryrefslogtreecommitdiff
path: root/src/rooms.clj
diff options
context:
space:
mode:
authorsostler <sbostler@gmail.com>2010-05-19 23:45:18 -0400
committersostler <sbostler@gmail.com>2010-05-19 23:45:18 -0400
commitd0c5447874767d6d1c2e52dca363ce34e98a959f (patch)
treed691dce1cd7c409a0442d28121ada90ac963bc57 /src/rooms.clj
parenta090a6725a1b87222a37bc9016a95b89d583ad99 (diff)
Fixed feed bug, added quick logging
Diffstat (limited to 'src/rooms.clj')
-rw-r--r--src/rooms.clj9
1 files changed, 6 insertions, 3 deletions
diff --git a/src/rooms.clj b/src/rooms.clj
index 736a96e..5e1feb1 100644
--- a/src/rooms.clj
+++ b/src/rooms.clj
@@ -85,6 +85,7 @@
(alter (room :messages) (swap cons) msg))
(defn create-and-add-room! [key]
+ (println "Creating room " key)
(do-select ["INSERT INTO rooms (key, name, description)
VALUES (?, ?, ?) RETURNING room_id"
key key key])
@@ -98,16 +99,18 @@
(:room_id
(or (first (do-select ["SELECT room_id FROM rooms WHERE lower(key) = ?"
(lower-case key)]))
- (create-and-add-room!)
+ (create-and-add-room! key)
(throw (Exception. (str "Unable to create room " key))))))
(defn- get-or-create-room-bot-id! [nick]
((comp :user_id first)
(or (do-select ["SELECT user_id FROM users WHERE lower(nick) = ?"
(lower-case nick)])
- (do-select ["INSERT INTO users (nick, hash, email)
+ (do
+ (do-select ["INSERT INTO users (nick, hash, email)
VALUES (?, ?, ?) RETURNING user_id"
- nick "GARBAGE" "info@dump.fm"]))))
+ nick "GARBAGE" "info@dump.fm"])
+ (println "Creating bot " nick)))))
(defn get-or-create-room-bot! [key]
(let [nick (str "~" key)]