diff options
| author | sostler <sbostler@gmail.com> | 2010-05-19 23:45:18 -0400 |
|---|---|---|
| committer | sostler <sbostler@gmail.com> | 2010-05-19 23:45:18 -0400 |
| commit | d0c5447874767d6d1c2e52dca363ce34e98a959f (patch) | |
| tree | d691dce1cd7c409a0442d28121ada90ac963bc57 /src/rooms.clj | |
| parent | a090a6725a1b87222a37bc9016a95b89d583ad99 (diff) | |
Fixed feed bug, added quick logging
Diffstat (limited to 'src/rooms.clj')
| -rw-r--r-- | src/rooms.clj | 9 |
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)] |
