From 7efa1a0f793a7b8d1b519802214b0169be306f29 Mon Sep 17 00:00:00 2001 From: Omar Basem Date: Wed, 22 May 2024 11:52:30 +0400 Subject: [PATCH] lint --- src/status_im/contexts/wallet/account/view.cljs | 1 + src/status_im/contexts/wallet/events.cljs | 8 +++----- src/status_im/contexts/wallet/events_test.cljs | 8 -------- 3 files changed, 4 insertions(+), 13 deletions(-) diff --git a/src/status_im/contexts/wallet/account/view.cljs b/src/status_im/contexts/wallet/account/view.cljs index b6ce0bf77dc9..9650be655eb3 100644 --- a/src/status_im/contexts/wallet/account/view.cljs +++ b/src/status_im/contexts/wallet/account/view.cljs @@ -28,6 +28,7 @@ (let [{:keys [name color formatted-balance watch-only?]} (rf/sub [:wallet/current-viewing-account]) customization-color (rf/sub [:profile/customization-color])] + (rn/use-unmount #(rf/dispatch [:wallet/close-account-page])) [rn/view {:style {:flex 1}} [account-switcher/view {:type :wallet-networks diff --git a/src/status_im/contexts/wallet/events.cljs b/src/status_im/contexts/wallet/events.cljs index d31aca092d81..e37c6a87b7cb 100644 --- a/src/status_im/contexts/wallet/events.cljs +++ b/src/status_im/contexts/wallet/events.cljs @@ -100,9 +100,9 @@ {:fx [[:dispatch [:toasts/upsert {:type :positive :text toast-message}]]]})) (defn remove-account-success - [{:keys [db]} [toast-message _]] - {:db (assoc-in db [:wallet :current-viewing-account-address] nil) - :fx [[:dispatch [:wallet/get-accounts]] + [_ [toast-message _]] + {:fx [[:dispatch [:wallet/clean-current-viewing-account]] + [:dispatch [:wallet/get-accounts]] [:dispatch [:wallet/get-keypairs]] [:dispatch-later {:ms 100 @@ -114,8 +114,6 @@ {:ms 100 :dispatch [:wallet/show-account-deleted-toast toast-message]}]]}) -(rf/reg-event-fx :wallet/remove-account-success remove-account-success) - (rf/reg-event-fx :wallet/remove-account (fn [_ [{:keys [address toast-message]}]] diff --git a/src/status_im/contexts/wallet/events_test.cljs b/src/status_im/contexts/wallet/events_test.cljs index efae6befedfd..16cb7ddb170a 100644 --- a/src/status_im/contexts/wallet/events_test.cljs +++ b/src/status_im/contexts/wallet/events_test.cljs @@ -119,11 +119,3 @@ effects (events/update-selected-networks {:db db} props) result-fx (:fx effects)] (is (match? result-fx expected-fx))))) - -(deftest remove-account-success - (testing "remove-account-success" - (let [db {:wallet {:current-viewing-account-address "0x123"}} - expected-db {:wallet {}} - effects (events/remove-account-success {:db db} nil) - result-db (:db effects)] - (is (match? result-db expected-db)))))