File tree 2 files changed +12
-15
lines changed
src/status_im2/contexts/profile
2 files changed +12
-15
lines changed Original file line number Diff line number Diff line change 132
132
(switcher-cards-store/fetch-switcher-cards-rpc ))))
133
133
134
134
(rf/defn login-node-signal
135
- [{{:onboarding-2/keys [recovered-account? new-account?] :as db} :db :as cofx}
136
- {:keys [settings account error]}]
135
+ [{{:keys [recovered-account?] :as db} :db :as cofx} {:keys [settings account error]}]
137
136
(log/debug " [signals] node.login" " error" error)
138
137
(if error
139
138
{:db (update db :profile/login #(-> % (dissoc :processing ) (assoc :error error)))}
140
- (rf/merge cofx
141
- {:db (dissoc db :profile/login )
142
- :dispatch-n [[:logging/initialize-web3-client-version ]
143
- (when (and new-account? (not recovered-account?))
144
- [:wallet/set-initial-blocks-range ])]}
145
- (if (or new-account? recovered-account?)
146
- (profile.create/login-new-profile recovered-account?)
147
- (login-existing-profile settings account)))))
139
+ (let [{:keys [creating?]} (:profile/login db)]
140
+ (rf/merge cofx
141
+ {:db (dissoc db :profile/login )
142
+ :dispatch-n [[:logging/initialize-web3-client-version ]
143
+ (when (and creating? (not recovered-account?))
144
+ [:wallet/set-initial-blocks-range ])]}
145
+ (if (or creating? recovered-account?)
146
+ (profile.create/login-new-profile recovered-account?)
147
+ (login-existing-profile settings account))))))
148
148
149
149
(rf/defn login-with-biometric-if-available
150
150
{:events [:profile.login/login-with-biometric-if-available ]}
Original file line number Diff line number Diff line change 14
14
15
15
(rf/defn recover-profile-and-login
16
16
{:events [:profile.recover/recover-and-login ]}
17
- [{:keys [db]} {:keys [display-name password image-path color seed-phrase]}]
18
- {:db
19
- (assoc db :onboarding-2/recovered-account? true )
20
-
21
- ::restore-profile-and-login
17
+ [_ {:keys [display-name password image-path color seed-phrase]}]
18
+ {::restore-profile-and-login
22
19
(merge (profile.config/create )
23
20
{:displayName display-name
24
21
:mnemonic (security/safe-unmask-data seed-phrase)
You can’t perform that action at this time.
0 commit comments