navigate to login when error

Signed-off-by: andrey <motor4ik@gmail.com>
This commit is contained in:
andrey 2021-03-29 09:09:18 +02:00
parent 5da9efebe3
commit 94235aa703
No known key found for this signature in database
GPG Key ID: 89B67245FD2F0272
1 changed files with 16 additions and 14 deletions

View File

@ -16,20 +16,22 @@
(log/debug "[signals] status-node-started"
"error" error)
(if error
{:db (-> db
(update :multiaccounts/login dissoc :processing)
(assoc-in [:multiaccounts/login :error]
;; NOTE: the only currently known error is
;; "file is not a database" which occurs
;; when the user inputs the wrong password
;; if that is the error that is found
;; we show the i18n label for wrong password
;; to the user
;; in case of an unknown error we show the
;; error
(if (= error "file is not a database")
(i18n/label :t/wrong-password)
error)))}
(cond-> {:db (-> db
(update :multiaccounts/login dissoc :processing)
(assoc-in [:multiaccounts/login :error]
;; NOTE: the only currently known error is
;; "file is not a database" which occurs
;; when the user inputs the wrong password
;; if that is the error that is found
;; we show the i18n label for wrong password
;; to the user
;; in case of an unknown error we show the
;; error
(if (= error "file is not a database")
(i18n/label :t/wrong-password)
error)))}
(= (:view-id db) :progress)
(assoc :dispatch [:navigate-to :login]))
(login/multiaccount-login-success cofx)))
(fx/defn summary