From c526423607cdc3fb57f6a536b50d17b019672fbe Mon Sep 17 00:00:00 2001 From: Ethan Lane Date: Thu, 2 Dec 2021 15:28:36 +0000 Subject: [PATCH 1/3] Fix issue where event files existing would crash the bot --- src/client/util.ts | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/client/util.ts b/src/client/util.ts index 428976e..55d7410 100644 --- a/src/client/util.ts +++ b/src/client/util.ts @@ -95,11 +95,11 @@ export class Util { for (let i = 0; i < eventFiles.length; i++) { if (eventFiles[i].includes('.ts')) { - const eventName = eventFiles[i].split('.')[0]; + const eventName = eventFiles[i].split('.')[0]; - const file = require(`${process.cwd()}/${folder}/${eventName}.ts`); + const file = require(`${process.cwd()}/${folder}/${eventName}.ts`).default; - const event = new file[eventName]() as Event; + const event = new file() as Event; // Load events client.on('channelCreate', event.channelCreate); From 6bc0cf3d6aaa313b41baf4412809c59c95346013 Mon Sep 17 00:00:00 2001 From: Ethan Lane Date: Thu, 2 Dec 2021 15:32:09 +0000 Subject: [PATCH 2/3] Update tests to match event changes --- tests/__mocks/events/normal.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tests/__mocks/events/normal.ts b/tests/__mocks/events/normal.ts index 8a85eaa..1374a52 100644 --- a/tests/__mocks/events/normal.ts +++ b/tests/__mocks/events/normal.ts @@ -1,5 +1,5 @@ import { Event } from "../../../src/type/event"; -export class normal extends Event { +export default class normal extends Event { public override channelCreate() {} } \ No newline at end of file From 523ec0a343d7099fedc2af369aa9e25cdbbb1701 Mon Sep 17 00:00:00 2001 From: Ethan Lane Date: Thu, 2 Dec 2021 15:32:29 +0000 Subject: [PATCH 3/3] v2.0.3 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index c35b60f..fa12cba 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "vylbot-core", - "version": "2.0.2", + "version": "2.0.3", "description": "A discord client based upon discord.js", "main": "./dist/index", "typings": "./dist",