merged.
This commit is contained in:
@@ -4,6 +4,8 @@
|
||||
[auto-ap.db :as db]
|
||||
[auto-ap.routes :as routes]
|
||||
[auto-ap.effects :as effects]
|
||||
[auto-ap.forms :as forms]
|
||||
[auto-ap.subs :as subs]
|
||||
[auto-ap.entities.vendors :as entity]
|
||||
[auto-ap.events :as events]
|
||||
[auto-ap.utils :refer [by]]
|
||||
@@ -27,6 +29,29 @@
|
||||
{})
|
||||
:dispatch [::events/modal-status :auto-ap.views.pages.admin.vendors/admin-vendor {:visible? true}]}))
|
||||
|
||||
|
||||
|
||||
#_(re-frame/reg-event-fx
|
||||
::merge-submit-clicked
|
||||
[(forms/in-form :auto-ap.views.pages.admin.vendors/merge-vendors)]
|
||||
(fn [{{{:keys [from-id to-id]} :data :as merge-vendors-form} :db :as g} _]
|
||||
(println g)
|
||||
(let [user @(re-frame/subscribe [::subs/token])]
|
||||
(if (and from-id to-id)
|
||||
{:db (-> merge-vendors-form
|
||||
(assoc :status :loading)
|
||||
(assoc :error nil))
|
||||
:graphql
|
||||
{:token user
|
||||
:query-obj {:venia/operation {:operation/type :mutation
|
||||
:operation/name "MergeVendors"}
|
||||
:venia/queries [{:query/data [:merge-vendors
|
||||
{:from from-id :to to-id}
|
||||
[:id]]}]}
|
||||
:on-success [::merge-vendors-complete]
|
||||
:on-error [::forms/save-error :auto-ap.views.pages.admin.vendors/merge-vendors]}}
|
||||
{:db merge-vendors-form}))))
|
||||
|
||||
(re-frame/reg-event-fx
|
||||
::save
|
||||
(fn [{:keys [db]} _]
|
||||
|
||||
Reference in New Issue
Block a user