bug #4539 - error message for failed transactions sent from chat
This commit is contained in:
parent
5d41cdda0c
commit
434324d5fc
|
@ -191,6 +191,7 @@
|
||||||
(defn this-transaction-signing? [id signing-id view-id modal]
|
(defn this-transaction-signing? [id signing-id view-id modal]
|
||||||
(and (= signing-id id)
|
(and (= signing-id id)
|
||||||
(or (= view-id :wallet-send-transaction)
|
(or (= view-id :wallet-send-transaction)
|
||||||
|
(= view-id :wallet-send-transaction-chat)
|
||||||
(= modal :wallet-send-transaction-modal)
|
(= modal :wallet-send-transaction-modal)
|
||||||
(= modal :wallet-sign-message-modal))))
|
(= modal :wallet-sign-message-modal))))
|
||||||
|
|
||||||
|
|
|
@ -27,15 +27,6 @@
|
||||||
[status-im.utils.ethereum.core :as ethereum]
|
[status-im.utils.ethereum.core :as ethereum]
|
||||||
[clojure.string :as string]))
|
[clojure.string :as string]))
|
||||||
|
|
||||||
(defn sign-later-popup
|
|
||||||
[from-chat?]
|
|
||||||
(utils/show-question
|
|
||||||
(i18n/label :t/sign-later-title)
|
|
||||||
(i18n/label :t/sign-later-text)
|
|
||||||
#(re-frame/dispatch (if from-chat?
|
|
||||||
[:sign-later-from-chat]
|
|
||||||
[:wallet/sign-transaction true]))))
|
|
||||||
|
|
||||||
(defview sign-panel [message?]
|
(defview sign-panel [message?]
|
||||||
(letsubs [account [:get-current-account]
|
(letsubs [account [:get-current-account]
|
||||||
wrong-password? [:wallet.send/wrong-password?]
|
wrong-password? [:wallet.send/wrong-password?]
|
||||||
|
@ -87,7 +78,7 @@
|
||||||
(not (nil? amount))))
|
(not (nil? amount))))
|
||||||
|
|
||||||
;; "Sign Later" and "Sign Transaction >" buttons
|
;; "Sign Later" and "Sign Transaction >" buttons
|
||||||
(defn- sign-buttons [amount-error to amount sufficient-funds? sign-later-handler modal?]
|
(defn- sign-buttons [amount-error to amount sufficient-funds? modal?]
|
||||||
(let [sign-enabled? (sign-enabled? amount-error to amount)
|
(let [sign-enabled? (sign-enabled? amount-error to amount)
|
||||||
immediate-sign-enabled? (or modal? (and sign-enabled? sufficient-funds?))]
|
immediate-sign-enabled? (or modal? (and sign-enabled? sufficient-funds?))]
|
||||||
[bottom-buttons/bottom-buttons
|
[bottom-buttons/bottom-buttons
|
||||||
|
@ -247,17 +238,7 @@
|
||||||
[signing-buttons
|
[signing-buttons
|
||||||
#(re-frame/dispatch (if modal? [:wallet/cancel-signing-modal] [:wallet/discard-transaction]))
|
#(re-frame/dispatch (if modal? [:wallet/cancel-signing-modal] [:wallet/discard-transaction]))
|
||||||
#(re-frame/dispatch (if modal? [:wallet/sign-transaction-modal] [:wallet/sign-transaction]))]
|
#(re-frame/dispatch (if modal? [:wallet/sign-transaction-modal] [:wallet/sign-transaction]))]
|
||||||
[sign-buttons
|
[sign-buttons amount-error to amount sufficient-funds? modal?])
|
||||||
amount-error
|
|
||||||
to
|
|
||||||
amount
|
|
||||||
sufficient-funds?
|
|
||||||
(if modal?
|
|
||||||
(if from-chat?
|
|
||||||
#(sign-later-popup true)
|
|
||||||
#(re-frame/dispatch [:navigate-back]))
|
|
||||||
#(sign-later-popup false))
|
|
||||||
modal?])
|
|
||||||
(when signing?
|
(when signing?
|
||||||
[sign-panel])
|
[sign-panel])
|
||||||
(when in-progress? [react/view styles/processing-view])]]))
|
(when in-progress? [react/view styles/processing-view])]]))
|
||||||
|
|
Loading…
Reference in New Issue