fix(all): TRUE multicloud.

This commit is contained in:
Rodrigo Rodriguez 2024-08-21 15:40:08 -03:00
parent 85fab5bbc1
commit babde3fa6c
2 changed files with 24 additions and 3 deletions

View file

@ -170,9 +170,6 @@ export class GBMinService {
await CollectionUtil.asyncForEach(
instances,
(async instance => {
if (!GBConfigService.get('STORAGE_NAME')) {
startRouter(GBServer.globals.server, instance.botId);
}
try {
GBLog.info(`Mounting ${instance.botId}...`);
@ -270,6 +267,8 @@ export class GBMinService {
* installing all BASIC artifacts from .gbdialog and OAuth2.
*/
public async mountBot(instance: IGBInstance) {
// Build bot adapter.
const { min, adapter, conversationState } = await this.buildBotAdapter(
@ -773,6 +772,7 @@ export class GBMinService {
: GBConfigService.get('MARKETPLACE_SECRET')
};
if (!GBConfigService.get('STORAGE_NAME')) {
startRouter(GBServer.globals.server, instance.botId);
config['clientOptions'] = { baseUri: `http://localhost:${process.env.PORT}` };
}

21
src/webapp.ts Normal file
View file

@ -0,0 +1,21 @@
import { GBConfigService } from "../packages/core.gbapp/services/GBConfigService";
const { app, BrowserWindow } = require('electron');
const path = require('path');
const url = require('url');
function createWindow() {
// Create the browser window.
const win = new BrowserWindow({ width: 800, height: 600 });
// and load the index.html of the app.
win.loadURL(
url.format({
pathname: path.join(__dirname, `http://localhost:${GBConfigService.get('PORT')}`),
protocol: 'file:',
slashes: true
})
);
}
app.on('ready', createWindow);