handler for setting pending revocations
comment out confirm hash interceptor for now
This commit is contained in:
parent
e9f4b0a5ac
commit
12e4d98d58
|
@ -19,6 +19,7 @@
|
||||||
::ui-model/bounty-filter-type|date nil
|
::ui-model/bounty-filter-type|date nil
|
||||||
::ui-model/bounty-filter-type|owner nil}
|
::ui-model/bounty-filter-type|owner nil}
|
||||||
::open-bounty-claims #{}
|
::open-bounty-claims #{}
|
||||||
|
::pending-revocations #{}
|
||||||
:owner-bounties {}
|
:owner-bounties {}
|
||||||
:top-hunters []
|
:top-hunters []
|
||||||
:activity-feed []})
|
:activity-feed []})
|
||||||
|
|
|
@ -222,7 +222,7 @@
|
||||||
|
|
||||||
(reg-event-db
|
(reg-event-db
|
||||||
:set-owner-bounties
|
:set-owner-bounties
|
||||||
[commiteth.interceptors/confirm-hash-update]
|
;; [commiteth.interceptors/confirm-hash-update]
|
||||||
(fn [db [_ issues]]
|
(fn [db [_ issues]]
|
||||||
(assoc db
|
(assoc db
|
||||||
:owner-bounties issues
|
:owner-bounties issues
|
||||||
|
@ -413,17 +413,20 @@
|
||||||
(str/replace x #"^0x" ""))
|
(str/replace x #"^0x" ""))
|
||||||
|
|
||||||
(reg-event-fx
|
(reg-event-fx
|
||||||
:revoke-bounty-success
|
:set-pending-revocation
|
||||||
interceptors
|
interceptors
|
||||||
|
(fn [{:keys [db]} [_ issue-id]]
|
||||||
|
{:db (update db ::db/pending-revocations #(conj % issue-id))}))
|
||||||
|
|
||||||
|
(reg-event-fx
|
||||||
|
:remove-pending-revocation
|
||||||
|
(fn [{:keys [db]} [_ issue-id]]
|
||||||
|
{:db (update db ::db/pending-revocations #(disj % issue-id))}))
|
||||||
|
|
||||||
|
(reg-event-fx
|
||||||
|
:revoke-bounty-success
|
||||||
(fn [{:keys [db]} [_ {:keys [issue-id owner-address contract-address confirm-hash]}]]
|
(fn [{:keys [db]} [_ {:keys [issue-id owner-address contract-address confirm-hash]}]]
|
||||||
;; replace with dispatch of pending banner
|
{:dispatch [:set-pending-revocation issue-id]}))
|
||||||
;; confirm-payout dispatch will be called by a component
|
|
||||||
;; that subscribes to owner-bounties
|
|
||||||
;; which will get an updated confirm_hash from the scheduler
|
|
||||||
{:dispatch [:confirm-payout {:issue_id issue-id
|
|
||||||
:owner_address owner-address
|
|
||||||
:contract_address contract-address
|
|
||||||
:confirm_hash confirm-hash}]}))
|
|
||||||
|
|
||||||
(reg-event-fx
|
(reg-event-fx
|
||||||
:revoke-bounty-error
|
:revoke-bounty-error
|
||||||
|
|
Loading…
Reference in New Issue