Remove balances for deleted watch account
Signed-off-by: Churikova Tetiana <churikova.tm@gmail.com>
This commit is contained in:
parent
4fe49568f7
commit
8eed77a82a
|
@ -102,12 +102,15 @@
|
||||||
{:events [:wallet.accounts/delete-account]}
|
{:events [:wallet.accounts/delete-account]}
|
||||||
[{:keys [db] :as cofx} account]
|
[{:keys [db] :as cofx} account]
|
||||||
(let [accounts (:multiaccount/accounts db)
|
(let [accounts (:multiaccount/accounts db)
|
||||||
new-accounts (vec (remove #(= account %) accounts))]
|
new-accounts (vec (remove #(= account %) accounts))
|
||||||
|
deleted-address (get-in account [:address])]
|
||||||
(fx/merge cofx
|
(fx/merge cofx
|
||||||
{::json-rpc/call [{:method "accounts_deleteAccount"
|
{::json-rpc/call [{:method "accounts_deleteAccount"
|
||||||
:params [(:address account)]
|
:params [(:address account)]
|
||||||
:on-success #()}]
|
:on-success #()}]
|
||||||
:db (assoc db :multiaccount/accounts new-accounts)}
|
:db (-> db
|
||||||
|
(assoc :multiaccount/accounts new-accounts)
|
||||||
|
(assoc-in [:wallet :accounts deleted-address] nil))}
|
||||||
(navigation/navigate-to-cofx :wallet nil))))
|
(navigation/navigate-to-cofx :wallet nil))))
|
||||||
|
|
||||||
(fx/defn save-generated-account
|
(fx/defn save-generated-account
|
||||||
|
|
Loading…
Reference in New Issue