diff options
| author | sostler <sbostler@gmail.com> | 2010-03-04 23:49:38 -0500 |
|---|---|---|
| committer | sostler <sbostler@gmail.com> | 2010-03-04 23:49:38 -0500 |
| commit | 8ec592855b71751897c5448cdc591d1595ee6f86 (patch) | |
| tree | 8f056597fc680714af87d1948fd590424c1abe11 /src/utils.clj | |
| parent | c5812c51a39ea3c10fe4eb4f64f2b7e487c52d82 (diff) | |
| parent | e8142b2742433ea26f6434e5933cddea8b4711c2 (diff) | |
Merge branch 'master' of ssh://dump.fm/pichat/repo
Diffstat (limited to 'src/utils.clj')
| -rwxr-xr-x | src/utils.clj | 34 |
1 files changed, 0 insertions, 34 deletions
diff --git a/src/utils.clj b/src/utils.clj index 5a2c913..3180e89 100755 --- a/src/utils.clj +++ b/src/utils.clj @@ -40,40 +40,6 @@ (doall rs)))) :count)) - -;; Stats - -(defn msg-stats [ts] - (let [qry (str "SELECT created_on::date, count(*) FROM messages " - "GROUP BY created_on::date " - "ORDER BY created_on::date")] - (do-select [qry]))) - -(defn new-user-stats [ts] - (let [qry (str "SELECT created_on::date, count(*) FROM users " - "GROUP BY created_on::date " - "ORDER BY created_on::date")] - (do-select [qry]))) - -(defn msgs-per-user-stats [ts] - true) - -(def *stat-map* {"msgs" msg-stats - "new users" new-user-stats - "msgs per user" msgs-per-user-stats}) - -(defn stats [session params] - (let [stat (params :stat) - ts (params :timescale)] - (if-let [f (*stat-map* stat)] - (resp-success (f ts)) - (resp-error "UNKNOWN STAT")))) - -(defn validated-stats [session params] - (if (session :is_admin) - (stats session params) - (resp-error "BAD_REQUEST"))) - ;; Parsing (defn maybe-parse-int |
