forked from noxious/server
bullmq
This commit is contained in:
@ -15,6 +15,8 @@ import { Authentication } from './middleware/authentication'
|
||||
import { Dirent } from 'node:fs'
|
||||
import { appLogger, watchLogs } from './utilities/logger'
|
||||
import CharacterManager from './managers/characterManager'
|
||||
import QueueManager from './managers/queueManager'
|
||||
import CharacterListener from './listeners/zone/characterListener'
|
||||
|
||||
export class Server {
|
||||
private readonly app: Application
|
||||
@ -63,6 +65,8 @@ export class Server {
|
||||
// Load user manager
|
||||
await UserManager.boot()
|
||||
|
||||
QueueManager.boot();
|
||||
|
||||
// Load zoneEditor manager
|
||||
await ZoneManager.boot()
|
||||
|
||||
@ -84,6 +88,7 @@ export class Server {
|
||||
private async handleConnection(socket: TSocket) {
|
||||
const eventsPath = path.join(__dirname, 'events')
|
||||
try {
|
||||
new CharacterListener(this.io, socket).listen();
|
||||
await this.loadEventHandlers(eventsPath, socket)
|
||||
} catch (error: any) {
|
||||
appLogger.error(`Failed to load event handlers: ${error.message}`)
|
||||
|
Reference in New Issue
Block a user