Skip to content

Commit 4bd38c6

Browse files
Railagmchepelev
authored andcommitted
fixed CLI error handling (#293)
1 parent e38d844 commit 4bd38c6

File tree

11 files changed

+21
-21
lines changed

11 files changed

+21
-21
lines changed

src/cli/catalog.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -127,9 +127,9 @@ const _executeCase = async function (catalogCommand, commandName, f, isUserRequ
127127

128128
if (isUserRequired) {
129129
const decoratedFunction = AuthDecorator.prepareUserById(f);
130-
decoratedFunction(item);
130+
await decoratedFunction(item);
131131
} else {
132-
f(item);
132+
await f(item);
133133
}
134134
} catch (error) {
135135
logger.error(error.message);

src/cli/config.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -70,7 +70,7 @@ class Config extends BaseCLIHandler {
7070
const _executeCase = async function (catalogCommand, commandName, f) {
7171
try {
7272
const item = catalogCommand[commandName];
73-
f(item);
73+
await f(item);
7474
} catch (error) {
7575
logger.error(error.message);
7676
}

src/cli/connector.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -71,9 +71,9 @@ async function _executeCase(commands, commandName, f, isUserRequired) {
7171

7272
if (isUserRequired) {
7373
const decoratedFunction = CliDecorator.prepareUserById(f);
74-
decoratedFunction(obj);
74+
await decoratedFunction(obj);
7575
} else {
76-
f(obj);
76+
await f(obj);
7777
}
7878
} catch (error) {
7979
logger.error(error.message);

src/cli/controller.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -66,9 +66,9 @@ const _executeCase = async function (userCommand, commandName, f, isUserRequired
6666

6767
if (isUserRequired) {
6868
const decoratedFunction = AuthDecorator.prepareUserByEmail(f);
69-
decoratedFunction(item);
69+
await decoratedFunction(item);
7070
} else {
71-
f(item);
71+
await f(item);
7272
}
7373
} catch (error) {
7474
logger.error(error.message);

src/cli/diagnostics.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -108,9 +108,9 @@ const _executeCase = async function (diagnosticCommand, commandName, f, isUserR
108108

109109
if (isUserRequired) {
110110
const decoratedFunction = AuthDecorator.prepareUserById(f);
111-
decoratedFunction(item);
111+
await decoratedFunction(item);
112112
} else {
113-
f(item);
113+
await f(item);
114114
}
115115
} catch (error) {
116116
logger.error(error.message);

src/cli/flow.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -93,9 +93,9 @@ const _executeCase = async function (flowCommand, commandName, f, isUserRequired
9393

9494
if (isUserRequired) {
9595
const decoratedFunction = AuthDecorator.prepareUserById(f);
96-
decoratedFunction(item);
96+
await decoratedFunction(item);
9797
} else {
98-
f(item);
98+
await f(item);
9999
}
100100
} catch (error) {
101101
logger.error(error.message);

src/cli/iofog.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -150,9 +150,9 @@ async function _executeCase(commands, commandName, f, isUserRequired) {
150150

151151
if (isUserRequired) {
152152
const decoratedFunction = CliDecorator.prepareUserById(f);
153-
decoratedFunction(obj);
153+
await decoratedFunction(obj);
154154
} else {
155-
f(obj);
155+
await f(obj);
156156
}
157157
} catch (error) {
158158
logger.error(error.message);

src/cli/microservice.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -260,9 +260,9 @@ const _executeCase = async function (microserviceCommand, commandName, f, isUse
260260

261261
if (isUserRequired) {
262262
const decoratedFunction = AuthDecorator.prepareUserById(f);
263-
decoratedFunction(item);
263+
await decoratedFunction(item);
264264
} else {
265-
f(item);
265+
await f(item);
266266
}
267267
} catch (error) {
268268
logger.error(error.message);

src/cli/registry.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -85,9 +85,9 @@ async function _executeCase(commands, commandName, f, isUserRequired) {
8585

8686
if (isUserRequired) {
8787
const decoratedFunction = CliDecorator.prepareUserById(f);
88-
decoratedFunction(obj);
88+
await decoratedFunction(obj);
8989
} else {
90-
f(obj);
90+
await f(obj);
9191
}
9292
} catch (error) {
9393
logger.error(error.message);

src/cli/tunnel.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -87,9 +87,9 @@ async function _executeCase(commands, commandName, f, isUserRequired) {
8787

8888
if (isUserRequired) {
8989
const decoratedFunction = CliDecorator.prepareUserById(f);
90-
decoratedFunction(obj);
90+
await decoratedFunction(obj);
9191
} else {
92-
f(obj);
92+
await f(obj);
9393
}
9494
} catch (error) {
9595
logger.error(error.message);

0 commit comments

Comments
 (0)