Add client tests
All checks were successful
continuous-integration/drone/push Build is passing

This commit is contained in:
Ethan Lane 2024-03-20 18:30:58 +00:00
parent 0f0dbee7de
commit 9c13ee6099
3 changed files with 282 additions and 15 deletions

View file

@ -1,6 +1,5 @@
import { Client, Partials } from "discord.js";
import * as dotenv from "dotenv";
import { createConnection } from "typeorm";
import { EventType } from "../constants/EventType";
import ICommandItem from "../contracts/ICommandItem";
import IEventItem from "../contracts/IEventItem";
@ -39,9 +38,12 @@ export class CoreClient extends Client {
return;
}
await AppDataSource.initialize()
.then(() => console.log("Data Source Initialized"))
.catch((err) => console.error("Error Initialising Data Source", err));
try {
await AppDataSource.initialize();
} catch (err) {
console.error("Error Initialising Data Source", err);
return;
}
super.on("interactionCreate", this._events.onInteractionCreate);
super.on("ready", this._events.onReady);