made transactions more general.

This commit is contained in:
Bryce Covert
2020-08-25 07:00:16 -07:00
parent f20bbf9e75
commit bd2d10cf52
4 changed files with 47 additions and 43 deletions

View File

@@ -32,19 +32,20 @@
(fn [{:keys [db user] :as cofx} [_ params]]
{:graphql {:token user
:owns-state {:single [::data-page/page ::page]}
:query-obj {:venia/queries [[:transaction_rule_page
{:sort (:sort params)
:start (:start params 0)
:per-page (:per-page params)
:vendor-id (:id (:vendor params))
:client-id (:id @(re-frame/subscribe [::subs/client]))}
[[:transaction-rules default-read]
:total
:start
:end]]]}
:query-obj {:venia/queries [{:query/data [:transaction_rule_page
{:sort (:sort params)
:start (:start params 0)
:per-page (:per-page params)
:vendor-id (:id (:vendor params))
:client-id (:id @(re-frame/subscribe [::subs/client]))}
[[:transaction-rules default-read]
:total
:start
:end]]
:query/alias :result}]}
:on-success (fn [result]
[::data-page/received ::page
(set/rename-keys (:transaction-rule-page result)
(set/rename-keys (:result result)
{:transaction-rules :data})])}}))
(re-frame/reg-event-fx

View File

@@ -45,15 +45,16 @@
(fn [{:keys [user db ]} [_ params]]
{:graphql {:token user
:owns-state {:single [::data-page/page ::page]}
:query-obj {:venia/queries [[:transaction_page
(data-params->query-params params)
[[:transactions transaction-read]
:total
:start
:end]]]}
:query-obj {:venia/queries [{:query/data [:transaction_page
{:filters (data-params->query-params params)}
[[:data transaction-read]
:total
:start
:end]]
:query/alias :result}]}
:on-success (fn [result]
[::data-page/received ::page (set/rename-keys (first (:transaction-page result))
{:transactions :data})])}}))
[::data-page/received ::page (:result result)])}}))
(re-frame/reg-event-fx
::unapprove-all