reminders have been graphqld

This commit is contained in:
Bryce Covert
2018-04-13 20:46:27 -07:00
parent 431c2883e2
commit 5e14ecd005
4 changed files with 90 additions and 10 deletions

View File

@@ -7,14 +7,19 @@
(re-frame/reg-event-fx
::mounted
(fn [{:keys [db]} _]
{:http {:method :get
:token (:user db)
:uri "/api/reminders"
:on-success [::received]}}))
{:graphql {:token (:user db)
:query-obj {:venia/queries [[:reminder_page
[[:reminders [:id :email :sent :scheduled :subject :body [:vendor [:name :id]] ]]
:total
:start
:end]]]}
:on-success [::received]}}))
(re-frame/reg-event-db
::received
(fn [db [_ reminders]]
(assoc db :reminders reminders)))
(assoc db :reminders (:reminders (first (:reminder-page reminders))))))