diff options
| author | sostler <sbostler@gmail.com> | 2010-01-06 02:59:24 -0500 |
|---|---|---|
| committer | sostler <sbostler@gmail.com> | 2010-01-06 02:59:24 -0500 |
| commit | f8ab2206e33848a3bb7c38f8840444c0f1e2e884 (patch) | |
| tree | e43f83629d50aaa22a7047b133d49278258f16ee /src | |
| parent | 0c03992dc71f6cfd3b17a9b11af5afc9cebe5798 (diff) | |
Fixed if bug
Diffstat (limited to 'src')
| -rwxr-xr-x | src/site.clj | 18 |
1 files changed, 9 insertions, 9 deletions
diff --git a/src/site.clj b/src/site.clj index fa466bb..5be70c7 100755 --- a/src/site.clj +++ b/src/site.clj @@ -333,15 +333,15 @@ (let [now (System/currentTimeMillis) nick (session :nick) users (room :users)] - (if (or nick (session :last-seen)) - (if (contains? @users nick) - (let [last-seen (get-in @users [nick :last-seen])] - (alter users assoc-in [nick :last-seen] now) - (resp-success (updates room last-seen))) - (let [last-seen (session :last-seen)] - [(session-assoc :last-seen now) - (resp-success (updates room last-seen))]))) - (resp-error "NOT_IN_CHAT")))) + (if (or nick (session :last-seen)) + (if (contains? @users nick) + (let [last-seen (get-in @users [nick :last-seen])] + (alter users assoc-in [nick :last-seen] now) + (resp-success (updates room last-seen))) + (let [last-seen (session :last-seen)] + [(session-assoc :last-seen now) + (resp-success (updates room last-seen))])) + (resp-error "NOT_IN_CHAT"))))) (defn validated-refresh [session params] (let [room-key (params :room) |
