From 43d33a59373c099e2da7d40f8ebce5a06d8e731a Mon Sep 17 00:00:00 2001 From: Evert Prants Date: Sat, 2 Oct 2021 12:11:26 +0300 Subject: [PATCH] core request must come before starting plugins --- package.json | 4 ++-- src/core.ts | 10 +++++----- 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/package.json b/package.json index f3d371c..252a85b 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@squeebot/cli", - "version": "3.4.0", + "version": "3.4.1", "description": "Squeebot v3 runtime, environments and configuration", "main": "dist/squeebot.js", "bin": { @@ -29,7 +29,7 @@ "typescript": "^4.4.2" }, "dependencies": { - "@squeebot/core": "^3.3.3", + "@squeebot/core": "^3.3.4", "fs-extra": "^10.0.0", "node-watch": "^0.7.1", "tar": "^6.1.11", diff --git a/src/core.ts b/src/core.ts index 548052e..0356b99 100644 --- a/src/core.ts +++ b/src/core.ts @@ -74,14 +74,14 @@ export class Squeebot implements ISqueebotCore { // Start channels this.channelManager.initialize(this.config.get('channels')); - if (autostart) { - // Start enabled plugins - await this.startPlugins(); - } - // Send core on request this.stream.on('core', 'request-core', (pl: string) => this.stream.emitTo(pl, 'core', this)); + + // Start enabled plugins + if (autostart) { + await this.startPlugins(); + } } public async startPlugins(): Promise {