Skip to content

Commit 3e5f4af

Browse files
authored
Merge branch 'develop' into share-community-qr-17993
2 parents 366ab3a + 83523b1 commit 3e5f4af

File tree

4 files changed

+11
-7
lines changed

4 files changed

+11
-7
lines changed

src/status_im/contexts/wallet/events.cljs

+2-2
Original file line numberDiff line numberDiff line change
@@ -148,12 +148,12 @@
148148
(rf/defn scan-address-success
149149
{:events [:wallet/scan-address-success]}
150150
[{:keys [db]} address]
151-
{:db (assoc db :wallet/scanned-address address)})
151+
{:db (assoc-in db [:wallet :ui :scanned-address] address)})
152152

153153
(rf/defn clean-scanned-address
154154
{:events [:wallet/clean-scanned-address]}
155155
[{:keys [db]}]
156-
{:db (dissoc db :wallet/scanned-address :wallet/send-address)})
156+
{:db (update-in db [:wallet :ui] dissoc :scanned-address)})
157157

158158
(rf/reg-event-fx :wallet/create-derived-addresses
159159
(fn [{:keys [db]} [{:keys [sha3-pwd path]} on-success]]

src/status_im/contexts/wallet/events_test.cljs

+4-3
Original file line numberDiff line numberDiff line change
@@ -10,15 +10,16 @@
1010
(deftest scan-address-success
1111
(let [db {}]
1212
(testing "scan-address-success"
13-
(let [expected-db {:wallet/scanned-address address}
13+
(let [expected-db {:wallet {:ui {:scanned-address address}}}
1414
effects (events/scan-address-success {:db db} address)
1515
result-db (:db effects)]
1616
(is (match? result-db expected-db))))))
1717

1818
(deftest clean-scanned-address
19-
(let [db {:wallet/scanned-address address}]
19+
(let [db {:wallet {:ui {:scanned-address address}}}]
2020
(testing "clean-scanned-address"
21-
(let [expected-db {:wallet {:ui {:send nil}}}
21+
(let [expected-db {:wallet {:ui {:send nil
22+
:scanned-address nil}}}
2223
effects (events/clean-scanned-address {:db db})
2324
result-db (:db effects)]
2425
(is (match? result-db expected-db))))))

src/status_im/subs/root.cljs

-2
Original file line numberDiff line numberDiff line change
@@ -156,8 +156,6 @@
156156

157157
;;wallet
158158
(reg-root-key-sub :wallet :wallet)
159-
(reg-root-key-sub :wallet/scanned-address :wallet/scanned-address)
160-
(reg-root-key-sub :wallet/create-account :wallet/create-account)
161159
(reg-root-key-sub :wallet/local-suggestions :wallet/local-suggestions)
162160
(reg-root-key-sub :wallet/valid-ens-or-address? :wallet/valid-ens-or-address?)
163161

src/status_im/subs/wallet/wallet.cljs

+5
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,11 @@
2828
:<- [:wallet]
2929
:-> :ui)
3030

31+
(rf/reg-sub
32+
:wallet/scanned-address
33+
:<- [:wallet/ui]
34+
:-> :scanned-address)
35+
3136
(rf/reg-sub
3237
:wallet/tokens-loading?
3338
:<- [:wallet/ui]

0 commit comments

Comments
 (0)