1
0
forked from noxious/server
This commit is contained in:
Dennis Postma 2024-12-29 01:43:24 +01:00
parent ba0ceda03a
commit cb6fcbcb8e
3 changed files with 6 additions and 5 deletions

View File

@ -1,8 +1,8 @@
import { BaseEvent } from '#application/base/baseEvent' import { BaseEvent } from '#application/base/baseEvent'
import Database from '#application/database'
import ZoneManager from '#managers/zoneManager' import ZoneManager from '#managers/zoneManager'
import CharacterHairRepository from '#repositories/characterHairRepository' import CharacterHairRepository from '#repositories/characterHairRepository'
import CharacterRepository from '#repositories/characterRepository' import CharacterRepository from '#repositories/characterRepository'
import Database from '#application/database'
interface CharacterConnectPayload { interface CharacterConnectPayload {
characterId: number characterId: number

View File

@ -1,5 +1,6 @@
import fs from 'fs' import fs from 'fs'
import { createServer as httpServer, Server as HTTPServer } from 'http' import { createServer as httpServer, Server as HTTPServer } from 'http'
import { pathToFileURL } from 'url'
import cors from 'cors' import cors from 'cors'
import express, { Application } from 'express' import express, { Application } from 'express'
@ -10,9 +11,9 @@ import Database from '#application/database'
import Logger, { LoggerType } from '#application/logger' import Logger, { LoggerType } from '#application/logger'
import { getAppPath } from '#application/storage' import { getAppPath } from '#application/storage'
import { TSocket } from '#application/types' import { TSocket } from '#application/types'
import HttpManager from '#managers/httpManager'
import ConsoleManager from '#managers/consoleManager' import ConsoleManager from '#managers/consoleManager'
import DateManager from '#managers/dateManager' import DateManager from '#managers/dateManager'
import HttpManager from '#managers/httpManager'
import QueueManager from '#managers/queueManager' import QueueManager from '#managers/queueManager'
import UserManager from '#managers/userManager' import UserManager from '#managers/userManager'
import WeatherManager from '#managers/weatherManager' import WeatherManager from '#managers/weatherManager'
@ -121,7 +122,7 @@ export class Server {
} }
try { try {
const module = await import(filePath) const module = await import(pathToFileURL(filePath).href)
if (typeof module.default !== 'function') { if (typeof module.default !== 'function') {
this.logger.warn(`Unrecognized export in ${file.name}`) this.logger.warn(`Unrecognized export in ${file.name}`)
continue continue