From fc3f85181fd65dca8fd0e7f17d37e24c32806a24 Mon Sep 17 00:00:00 2001
From: Voltair <voltair0@protonmail.com>
Date: Wed, 15 Jul 2020 13:25:40 +0800
Subject: [PATCH] display error description when failed

---
 src/app/redux/TransactionSaga.js | 41 ++++++++++++++++----------------
 1 file changed, 21 insertions(+), 20 deletions(-)

diff --git a/src/app/redux/TransactionSaga.js b/src/app/redux/TransactionSaga.js
index 480053ad4..3e0375f3b 100644
--- a/src/app/redux/TransactionSaga.js
+++ b/src/app/redux/TransactionSaga.js
@@ -300,29 +300,30 @@ function* broadcastPayload({
                     );
                 } else if (isLoggedInWithHiveSigner()) {
                     if (!needsActiveAuth) {
-                        hiveSignerClient.broadcast(operations, function(
-                            err,
-                            result
-                        ) {
-                            if (err) {
-                                reject(err);
-                            } else {
-                                broadcastedEvent();
-                                resolve();
+                        hiveSignerClient.broadcast(
+                            operations,
+                            (err, result) => {
+                                if (err) {
+                                    reject(err.error_description);
+                                } else {
+                                    broadcastedEvent();
+                                    resolve();
+                                }
                             }
-                        });
+                        );
                     } else {
-                        sendOperationsWithHiveSigners(operations, {}, function(
-                            err,
-                            result
-                        ) {
-                            if (err) {
-                                reject(err);
-                            } else {
-                                broadcastedEvent();
-                                resolve();
+                        sendOperationsWithHiveSigners(
+                            operations,
+                            {},
+                            (err, result) => {
+                                if (err) {
+                                    reject(err.error_description);
+                                } else {
+                                    broadcastedEvent();
+                                    resolve();
+                                }
                             }
-                        });
+                        );
                     }
                 } else {
                     broadcast.send(
-- 
GitLab