File tree 4 files changed +11
-7
lines changed
4 files changed +11
-7
lines changed Original file line number Diff line number Diff line change 148
148
(rf/defn scan-address-success
149
149
{:events [:wallet/scan-address-success ]}
150
150
[{:keys [db]} address]
151
- {:db (assoc db :wallet/ scanned-address address)})
151
+ {:db (assoc-in db [ :wallet :ui : scanned-address] address)})
152
152
153
153
(rf/defn clean-scanned-address
154
154
{:events [:wallet/clean-scanned-address ]}
155
155
[{:keys [db]}]
156
- {:db (dissoc db :wallet/scanned-address :wallet/send -address )})
156
+ {:db (update-in db [ :wallet :ui ] dissoc :scanned -address )})
157
157
158
158
(rf/reg-event-fx :wallet/create-derived-addresses
159
159
(fn [{:keys [db]} [{:keys [sha3-pwd path]} on-success]]
Original file line number Diff line number Diff line change 10
10
(deftest scan-address-success
11
11
(let [db {}]
12
12
(testing " scan-address-success"
13
- (let [expected-db {:wallet/ scanned-address address}
13
+ (let [expected-db {:wallet { :ui { : scanned-address address}} }
14
14
effects (events/scan-address-success {:db db} address)
15
15
result-db (:db effects)]
16
16
(is (match? result-db expected-db))))))
17
17
18
18
(deftest clean-scanned-address
19
- (let [db {:wallet/ scanned-address address}]
19
+ (let [db {:wallet { :ui { : scanned-address address}} }]
20
20
(testing " clean-scanned-address"
21
- (let [expected-db {:wallet {:ui {:send nil }}}
21
+ (let [expected-db {:wallet {:ui {:send nil
22
+ :scanned-address nil }}}
22
23
effects (events/clean-scanned-address {:db db})
23
24
result-db (:db effects)]
24
25
(is (match? result-db expected-db))))))
Original file line number Diff line number Diff line change 156
156
157
157
; ;wallet
158
158
(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 )
161
159
(reg-root-key-sub :wallet/local-suggestions :wallet/local-suggestions )
162
160
(reg-root-key-sub :wallet/valid-ens-or-address? :wallet/valid-ens-or-address? )
163
161
Original file line number Diff line number Diff line change 28
28
:<- [:wallet ]
29
29
:-> :ui )
30
30
31
+ (rf/reg-sub
32
+ :wallet/scanned-address
33
+ :<- [:wallet/ui ]
34
+ :-> :scanned-address )
35
+
31
36
(rf/reg-sub
32
37
:wallet/tokens-loading?
33
38
:<- [:wallet/ui ]
You can’t perform that action at this time.
0 commit comments