From 563d3e6dd33a54ff07a3a7dddc65258286d7c143 Mon Sep 17 00:00:00 2001 From: Andrey Antukh Date: Sat, 16 Apr 2016 14:08:54 +0300 Subject: [PATCH] Improve error handlign on password change event. --- src/uxbox/data/users.cljs | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/src/uxbox/data/users.cljs b/src/uxbox/data/users.cljs index 09f30edeba..962c91bca8 100644 --- a/src/uxbox/data/users.cljs +++ b/src/uxbox/data/users.cljs @@ -63,6 +63,10 @@ (-apply-effect [_ state] (udm/info! (tr "profile.password-saved")))) +(defn password-updated + [] + (PasswordUpdated.)) + ;; --- Update Password (defrecord UpdatePassword [data] @@ -75,8 +79,9 @@ (let [params {:old-password (:old-password data) :password (:password-1 data)}] (->> (rp/req :update/password params) - (rx/catch rp/client-error? on-error) - (rx/map #(->PasswordUpdated))))))) + (rx/map password-updated) + (rx/catch rp/client-error? on-error)))))) + (def ^:private update-password-schema [[:password-1 sc/required sc/string [sc/min-len 6]]