From b50735236dee29eae2c15e80dee969dc7fa03d6b Mon Sep 17 00:00:00 2001 From: rodrigorodriguez Date: Sun, 9 Oct 2022 23:22:03 -0300 Subject: [PATCH] new(all): Custom Domain support per bot. --- packages/core.gbapp/services/GBDeployer.ts | 2 +- packages/core.gbapp/services/GBMinService.ts | 11 +++++++---- 2 files changed, 8 insertions(+), 5 deletions(-) diff --git a/packages/core.gbapp/services/GBDeployer.ts b/packages/core.gbapp/services/GBDeployer.ts index 6ff22114..179f161f 100644 --- a/packages/core.gbapp/services/GBDeployer.ts +++ b/packages/core.gbapp/services/GBDeployer.ts @@ -638,7 +638,7 @@ export class GBDeployer implements IGBDeployer { const vm = new GBVMService(); await vm.loadDialogPackage(localPath, min, this.core, this); - GBLog.info(`Dialogs (.gbdialog) for ${min.botId} loaded.`); + GBLog.verbose(`Dialogs (.gbdialog) for ${min.botId} loaded.`); break; case '.gbtheme': diff --git a/packages/core.gbapp/services/GBMinService.ts b/packages/core.gbapp/services/GBMinService.ts index fbf190ce..3af4a22c 100644 --- a/packages/core.gbapp/services/GBMinService.ts +++ b/packages/core.gbapp/services/GBMinService.ts @@ -171,17 +171,20 @@ export class GBMinService { // Calls mountBot event to all bots. - const bar1 = new cliProgress.SingleBar({}, cliProgress.Presets.shades_classic); + const bar1 = new cliProgress.SingleBar({ + format: '[{bar}] {botId} {value}/{total}' + }, cliProgress.Presets.shades_classic); let i = 0; - bar1.start(100, i); + bar1.start(100, i, {botId: "Boot"}); await CollectionUtil.asyncForEach(instances, async instance => { try { - bar1.update(i); + bar1.update(i, {botId: instance.botId}); await this.mountBot(instance); GBDeployer.mountGBKBAssets(`${instance.botId}.gbkb`, instance.botId, `${instance.botId}.gbkb`); + i++; } catch (error) { GBLog.error(`Error mounting bot ${instance.botId}: ${error.message}\n${error.stack}`); } @@ -293,7 +296,7 @@ export class GBMinService { } res.end(); }); - GBLog.info(`GeneralBots(${instance.engineName}) listening on: ${url}.`); + GBLog.verbose(`GeneralBots(${instance.engineName}) listening on: ${url}.`); // Serves individual URL for each bot user interface.