logging in, and updating users, works.

This commit is contained in:
Bryce Covert
2018-05-22 14:18:11 -07:00
parent 3fee89f840
commit 61d586f377
6 changed files with 107 additions and 19 deletions

View File

@@ -25,6 +25,10 @@
(defn get-all []
(map data->fields (query base-query)))
(defn get-by-id [id]
(first (map data->fields (query (-> base-query
(helpers/merge-where [:= :id id]))))))
(defn find-or-insert! [row]
(let [user (-> base-query
(helpers/merge-where [:and [:= :provider-id (:provider-id row)]
@@ -42,3 +46,10 @@
first
db->clj
data->fields))))
(defn update! [row]
(j/update! (get-conn)
:users
(-> row (fields->data) (clj->db))
["id = ?" (:id row)]))