diff --git a/src/events/character/connect.ts b/src/events/character/connect.ts index 7013217..2b363ce 100644 --- a/src/events/character/connect.ts +++ b/src/events/character/connect.ts @@ -1,8 +1,8 @@ import { BaseEvent } from '#application/base/baseEvent' +import Database from '#application/database' import ZoneManager from '#managers/zoneManager' import CharacterHairRepository from '#repositories/characterHairRepository' import CharacterRepository from '#repositories/characterRepository' -import Database from '#application/database' interface CharacterConnectPayload { characterId: number diff --git a/src/managers/httpManager.ts b/src/managers/httpManager.ts index 0528ce4..957eab5 100644 --- a/src/managers/httpManager.ts +++ b/src/managers/httpManager.ts @@ -19,7 +19,7 @@ class HttpManager { // Add routes await this.addRoutes(app) } - + private async addRoutes(app: Application) { // Auth routes app.post('/login', (req, res) => this.authController.login(req, res)) @@ -39,4 +39,4 @@ class HttpManager { } } -export default new HttpManager() \ No newline at end of file +export default new HttpManager() diff --git a/src/server.ts b/src/server.ts index e67cba9..0ed30f8 100644 --- a/src/server.ts +++ b/src/server.ts @@ -1,5 +1,6 @@ import fs from 'fs' import { createServer as httpServer, Server as HTTPServer } from 'http' +import { pathToFileURL } from 'url' import cors from 'cors' import express, { Application } from 'express' @@ -10,9 +11,9 @@ import Database from '#application/database' import Logger, { LoggerType } from '#application/logger' import { getAppPath } from '#application/storage' import { TSocket } from '#application/types' -import HttpManager from '#managers/httpManager' import ConsoleManager from '#managers/consoleManager' import DateManager from '#managers/dateManager' +import HttpManager from '#managers/httpManager' import QueueManager from '#managers/queueManager' import UserManager from '#managers/userManager' import WeatherManager from '#managers/weatherManager' @@ -121,7 +122,7 @@ export class Server { } try { - const module = await import(filePath) + const module = await import(pathToFileURL(filePath).href) if (typeof module.default !== 'function') { this.logger.warn(`Unrecognized export in ${file.name}`) continue