From c9abfb94ef5c69e58e903a3329ae991d20d5bb7d Mon Sep 17 00:00:00 2001 From: Alan Shaw Date: Thu, 27 Oct 2022 18:02:48 +0100 Subject: [PATCH] fix: throw error or return value (#131) --- packages/access/src/agent.js | 4 ++++ packages/access/src/cli/index.js | 9 +++++---- 2 files changed, 9 insertions(+), 4 deletions(-) diff --git a/packages/access/src/agent.js b/packages/access/src/agent.js index dbb3e4c01..bb1475b53 100644 --- a/packages/access/src/agent.js +++ b/packages/access/src/agent.js @@ -266,6 +266,10 @@ export class Agent { }) .execute(this.connection) + if (inv.error) { + throw inv + } + return inv } } diff --git a/packages/access/src/cli/index.js b/packages/access/src/cli/index.js index 0658a12f7..68cddc656 100755 --- a/packages/access/src/cli/index.js +++ b/packages/access/src/cli/index.js @@ -107,11 +107,12 @@ prog message: 'Select account:', }, ]) - const result = await agent.getAccountInfo(account) - if (result.error) { - console.error(result.message) - } else { + try { + const result = await agent.getAccountInfo(account) console.log(result) + } catch (error_) { + const error = /** @type {Error} */ (error_) + console.log(error.message) } } else { console.error(`Run "${NAME} setup" first`)