Merge pull request #200 from status-im/feature/show-mnemonic-#199
show mnemonic on account creation
This commit is contained in:
commit
995622307f
|
@ -36,6 +36,7 @@
|
||||||
(let [data (json->clj result)
|
(let [data (json->clj result)
|
||||||
public-key (:pubkey data)
|
public-key (:pubkey data)
|
||||||
address (:address data)
|
address (:address data)
|
||||||
|
mnemonic (:mnemonic data)
|
||||||
account {:public-key public-key
|
account {:public-key public-key
|
||||||
:address address
|
:address address
|
||||||
:name address
|
:name address
|
||||||
|
@ -44,7 +45,8 @@
|
||||||
(when (not (str/blank? public-key))
|
(when (not (str/blank? public-key))
|
||||||
(do
|
(do
|
||||||
(dispatch-sync [:add-account account])
|
(dispatch-sync [:add-account account])
|
||||||
(dispatch [:login-account address password])))))
|
(dispatch-sync [:save-password password mnemonic])
|
||||||
|
(dispatch-sync [:login-account address password])))))
|
||||||
|
|
||||||
(register-handler :create-account
|
(register-handler :create-account
|
||||||
(after #(dispatch [:init-wallet-chat]))
|
(after #(dispatch [:init-wallet-chat]))
|
||||||
|
|
|
@ -183,9 +183,8 @@
|
||||||
(init-console-chat db false)))
|
(init-console-chat db false)))
|
||||||
|
|
||||||
(register-handler :save-password
|
(register-handler :save-password
|
||||||
(fn [db [_ password]]
|
(fn [db [_ password mnemonic]]
|
||||||
(sign-up-service/save-password password)
|
(sign-up-service/save-password password mnemonic)
|
||||||
(dispatch [:create-account password])
|
|
||||||
(assoc db :password-saved true)))
|
(assoc db :password-saved true)))
|
||||||
|
|
||||||
(register-handler :sign-up
|
(register-handler :sign-up
|
||||||
|
|
|
@ -107,7 +107,7 @@
|
||||||
:to "me"}])))
|
:to "me"}])))
|
||||||
|
|
||||||
;; -- Saving password ----------------------------------------
|
;; -- Saving password ----------------------------------------
|
||||||
(defn save-password [password]
|
(defn save-password [password mnemonic]
|
||||||
;; TODO validate and save password
|
;; TODO validate and save password
|
||||||
(dispatch [:received-message
|
(dispatch [:received-message
|
||||||
{:msg-id (random/id)
|
{:msg-id (random/id)
|
||||||
|
@ -133,17 +133,14 @@
|
||||||
:from "console"
|
:from "console"
|
||||||
:to "me"
|
:to "me"
|
||||||
:new? false}])
|
:new? false}])
|
||||||
;; TODO generate passphrase
|
|
||||||
(let [passphrase (str "The brash businessman's braggadocio and public squabbing with "
|
|
||||||
"candidates in the US presidential election")]
|
|
||||||
(dispatch [:received-message
|
(dispatch [:received-message
|
||||||
{:msg-id (random/id)
|
{:msg-id (random/id)
|
||||||
:content passphrase
|
:content mnemonic
|
||||||
:content-type text-content-type
|
:content-type text-content-type
|
||||||
:outgoing false
|
:outgoing false
|
||||||
:from "console"
|
:from "console"
|
||||||
:to "me"
|
:to "me"
|
||||||
:new? false}]))
|
:new? false}])
|
||||||
(dispatch [:received-message
|
(dispatch [:received-message
|
||||||
{:msg-id "8"
|
{:msg-id "8"
|
||||||
:content (label :t/written-down)
|
:content (label :t/written-down)
|
||||||
|
|
|
@ -20,7 +20,7 @@
|
||||||
|
|
||||||
(def console-events
|
(def console-events
|
||||||
{:save-password (fn [[parameter]]
|
{:save-password (fn [[parameter]]
|
||||||
(dispatch [:save-password parameter]))
|
(dispatch [:create-account parameter]))
|
||||||
:sign-up (fn [[parameter]]
|
:sign-up (fn [[parameter]]
|
||||||
(dispatch [:sign-up parameter]))
|
(dispatch [:sign-up parameter]))
|
||||||
:confirm-sign-up (fn [[parameter]]
|
:confirm-sign-up (fn [[parameter]]
|
||||||
|
|
Loading…
Reference in New Issue