diff --git a/src/managers/queueManager.ts b/src/managers/queueManager.ts index e8c73d0..38f342d 100644 --- a/src/managers/queueManager.ts +++ b/src/managers/queueManager.ts @@ -1,6 +1,5 @@ import IORedis from 'ioredis'; import { Job, Queue, Worker } from 'bullmq' -import CharacterJoin from '../events/zone/characterJoin' import config from '../utilities/config' class QueueManager { @@ -8,7 +7,7 @@ class QueueManager { public queue!: Queue; public worker!: Worker; - public boot() { + public async boot() { this.connection = new IORedis(config.REDIS_URL, { maxRetriesPerRequest: null }); diff --git a/src/server.ts b/src/server.ts index 7644c4e..2c227b7 100644 --- a/src/server.ts +++ b/src/server.ts @@ -64,7 +64,7 @@ export class Server { // Load user manager await UserManager.boot() - QueueManager.boot(); + await QueueManager.boot(); // Load zoneEditor manager await ZoneManager.boot()