diff --git a/src/application/base/baseCommand.ts b/src/application/base/baseCommand.ts index f15dba4..f7c0bab 100644 --- a/src/application/base/baseCommand.ts +++ b/src/application/base/baseCommand.ts @@ -1,6 +1,6 @@ import { Server } from 'socket.io' -import Logger, { LoggerType } from'@/application/logger' +import Logger, { LoggerType } from '@/application/logger' export abstract class BaseCommand { protected readonly logger = Logger.type(LoggerType.COMMAND) diff --git a/src/application/base/baseController.ts b/src/application/base/baseController.ts index 50b0bbc..db55f09 100644 --- a/src/application/base/baseController.ts +++ b/src/application/base/baseController.ts @@ -2,7 +2,7 @@ import fs from 'fs' import type { Response } from 'express' -import Logger, { LoggerType } from'@/application/logger' +import Logger, { LoggerType } from '@/application/logger' export abstract class BaseController { protected readonly logger = Logger.type(LoggerType.HTTP) diff --git a/src/application/base/baseEntity.ts b/src/application/base/baseEntity.ts index 8338764..05d28df 100644 --- a/src/application/base/baseEntity.ts +++ b/src/application/base/baseEntity.ts @@ -1,7 +1,7 @@ import { EntityManager } from '@mikro-orm/core' -import Database from'@/application/database' -import Logger, { LoggerType } from'@/application/logger' +import Database from '@/application/database' +import Logger, { LoggerType } from '@/application/logger' export abstract class BaseEntity { protected readonly logger = Logger.type(LoggerType.ENTITY) diff --git a/src/application/base/baseEvent.ts b/src/application/base/baseEvent.ts index 1ae0819..ef228f2 100644 --- a/src/application/base/baseEvent.ts +++ b/src/application/base/baseEvent.ts @@ -1,11 +1,11 @@ import { Server } from 'socket.io' -import type { TSocket } from'@/application/types' +import type { TSocket } from '@/application/types' -import { SocketEvent } from'@/application/enums' -import Logger, { LoggerType } from'@/application/logger' -import { Character } from'@/entities/character' -import CharacterRepository from'@/repositories/characterRepository' +import { SocketEvent } from '@/application/enums' +import Logger, { LoggerType } from '@/application/logger' +import { Character } from '@/entities/character' +import CharacterRepository from '@/repositories/characterRepository' export abstract class BaseEvent { protected readonly logger = Logger.type(LoggerType.GAME) diff --git a/src/application/base/baseRepository.ts b/src/application/base/baseRepository.ts index e1fda48..f9f2296 100644 --- a/src/application/base/baseRepository.ts +++ b/src/application/base/baseRepository.ts @@ -1,7 +1,7 @@ import { EntityManager } from '@mikro-orm/core' -import Database from'@/application/database' -import Logger, { LoggerType } from'@/application/logger' +import Database from '@/application/database' +import Logger, { LoggerType } from '@/application/logger' export abstract class BaseRepository { protected readonly logger = Logger.type(LoggerType.REPOSITORY) diff --git a/src/application/base/baseService.ts b/src/application/base/baseService.ts index ecffaa0..48817c6 100644 --- a/src/application/base/baseService.ts +++ b/src/application/base/baseService.ts @@ -1,4 +1,4 @@ -import Logger, { LoggerType } from'@/application/logger' +import Logger, { LoggerType } from '@/application/logger' export abstract class BaseService { protected readonly logger = Logger.type(LoggerType.GAME) diff --git a/src/application/console/commandRegistry.ts b/src/application/console/commandRegistry.ts index 6e32937..7e102e5 100644 --- a/src/application/console/commandRegistry.ts +++ b/src/application/console/commandRegistry.ts @@ -2,10 +2,10 @@ import * as fs from 'fs' import * as path from 'path' import { pathToFileURL } from 'url' -import type { Command } from'@/application/types' +import type { Command } from '@/application/types' -import Logger, { LoggerType } from'@/application/logger' -import Storage from'@/application/storage' +import Logger, { LoggerType } from '@/application/logger' +import Storage from '@/application/storage' export class CommandRegistry { private readonly commands: Map = new Map() diff --git a/src/application/console/logReader.ts b/src/application/console/logReader.ts index ecdc1db..9b26ea6 100644 --- a/src/application/console/logReader.ts +++ b/src/application/console/logReader.ts @@ -1,7 +1,7 @@ import * as fs from 'fs' import * as path from 'path' -import Logger, { LoggerType } from'@/application/logger' +import Logger, { LoggerType } from '@/application/logger' export class LogReader { private logger = Logger.type(LoggerType.CONSOLE) diff --git a/src/application/database.ts b/src/application/database.ts index 943861b..e500c89 100644 --- a/src/application/database.ts +++ b/src/application/database.ts @@ -1,8 +1,8 @@ import { MikroORM } from '@mikro-orm/mariadb' // import { MikroORM } from '@mikro-orm/mysql' -import Logger, { LoggerType } from'@/application/logger' -import config from'@/root/mikro-orm.config' +import Logger, { LoggerType } from '@/application/logger' +import config from '@/root/mikro-orm.config' class Database { private static orm: MikroORM diff --git a/src/application/storage.ts b/src/application/storage.ts index 31cc8e2..46ef735 100644 --- a/src/application/storage.ts +++ b/src/application/storage.ts @@ -1,7 +1,7 @@ import fs from 'fs' import path from 'path' -import config from'@/application/config' +import config from '@/application/config' class Storage { private readonly baseDir: string diff --git a/src/application/types.ts b/src/application/types.ts index 9cad7bc..5feba47 100644 --- a/src/application/types.ts +++ b/src/application/types.ts @@ -1,8 +1,8 @@ import { Server, Socket } from 'socket.io' -import { Character } from'@/entities/character' -import { MapEventTile } from'@/entities/mapEventTile' -import { MapEventTileTeleport } from'@/entities/mapEventTileTeleport' +import { Character } from '@/entities/character' +import { MapEventTile } from '@/entities/mapEventTile' +import { MapEventTileTeleport } from '@/entities/mapEventTileTeleport' export type UUID = `${string}-${string}-${string}-${string}-${string}` diff --git a/src/commands/alert.ts b/src/commands/alert.ts index 9374c32..8d1cdd9 100644 --- a/src/commands/alert.ts +++ b/src/commands/alert.ts @@ -1,7 +1,7 @@ import { Server } from 'socket.io' -import { BaseCommand } from'@/application/base/baseCommand' -import { SocketEvent } from'@/application/enums' +import { BaseCommand } from '@/application/base/baseCommand' +import { SocketEvent } from '@/application/enums' type CommandInput = string[] diff --git a/src/commands/init.ts b/src/commands/init.ts index 36fb58f..ec2a22d 100644 --- a/src/commands/init.ts +++ b/src/commands/init.ts @@ -2,24 +2,24 @@ import fs from 'fs' import sharp from 'sharp' -import type { UUID } from'@/application/types' +import type { UUID } from '@/application/types' -import { BaseCommand } from'@/application/base/baseCommand' -import { CharacterGender, CharacterRace } from'@/application/enums' -import Storage from'@/application/storage' -import { Character } from'@/entities/character' -import { CharacterHair } from'@/entities/characterHair' -import { CharacterType } from'@/entities/characterType' -import { Map } from'@/entities/map' -import { MapEffect } from'@/entities/mapEffect' -import { MapObject } from'@/entities/mapObject' -import { Sprite } from'@/entities/sprite' -import { SpriteAction } from'@/entities/spriteAction' -import { Tile } from'@/entities/tile' -import { User } from'@/entities/user' -import CharacterHairRepository from'@/repositories/characterHairRepository' -import CharacterTypeRepository from'@/repositories/characterTypeRepository' -import MapRepository from'@/repositories/mapRepository' +import { BaseCommand } from '@/application/base/baseCommand' +import { CharacterGender, CharacterRace } from '@/application/enums' +import Storage from '@/application/storage' +import { Character } from '@/entities/character' +import { CharacterHair } from '@/entities/characterHair' +import { CharacterType } from '@/entities/characterType' +import { Map } from '@/entities/map' +import { MapEffect } from '@/entities/mapEffect' +import { MapObject } from '@/entities/mapObject' +import { Sprite } from '@/entities/sprite' +import { SpriteAction } from '@/entities/spriteAction' +import { Tile } from '@/entities/tile' +import { User } from '@/entities/user' +import CharacterHairRepository from '@/repositories/characterHairRepository' +import CharacterTypeRepository from '@/repositories/characterTypeRepository' +import MapRepository from '@/repositories/mapRepository' // @TODO : Replace this with seeding // https://mikro-orm.io/docs/seeding diff --git a/src/commands/listMaps.ts b/src/commands/listMaps.ts index a13af80..c16e985 100644 --- a/src/commands/listMaps.ts +++ b/src/commands/listMaps.ts @@ -1,5 +1,5 @@ -import { BaseCommand } from'@/application/base/baseCommand' -import MapManager from'@/managers/mapManager' +import { BaseCommand } from '@/application/base/baseCommand' +import MapManager from '@/managers/mapManager' type CommandInput = string[] diff --git a/src/commands/tiles.ts b/src/commands/tiles.ts index 3027417..fc3aebb 100644 --- a/src/commands/tiles.ts +++ b/src/commands/tiles.ts @@ -2,8 +2,8 @@ import fs from 'fs' import sharp from 'sharp' -import { BaseCommand } from'@/application/base/baseCommand' -import Storage from'@/application/storage' +import { BaseCommand } from '@/application/base/baseCommand' +import Storage from '@/application/storage' export default class TilesCommand extends BaseCommand { public async execute(): Promise { diff --git a/src/controllers/auth.ts b/src/controllers/auth.ts index bda546f..9e39a07 100644 --- a/src/controllers/auth.ts +++ b/src/controllers/auth.ts @@ -2,10 +2,10 @@ import jwt from 'jsonwebtoken' import type { Request, Response } from 'express' -import { BaseController } from'@/application/base/baseController' -import config from'@/application/config' -import { loginAccountSchema, registerAccountSchema, resetPasswordSchema, newPasswordSchema } from'@/application/zodTypes' -import UserService from'@/services/userService' +import { BaseController } from '@/application/base/baseController' +import config from '@/application/config' +import { loginAccountSchema, registerAccountSchema, resetPasswordSchema, newPasswordSchema } from '@/application/zodTypes' +import UserService from '@/services/userService' export class AuthController extends BaseController { /** diff --git a/src/controllers/avatar.ts b/src/controllers/avatar.ts index 68840b5..1f3028c 100644 --- a/src/controllers/avatar.ts +++ b/src/controllers/avatar.ts @@ -2,14 +2,14 @@ import fs from 'fs' import sharp from 'sharp' -import type { UUID } from'@/application/types' +import type { UUID } from '@/application/types' import type { Request, Response } from 'express' -import { BaseController } from'@/application/base/baseController' -import Storage from'@/application/storage' -import CharacterHairRepository from'@/repositories/characterHairRepository' -import CharacterRepository from'@/repositories/characterRepository' -import CharacterTypeRepository from'@/repositories/characterTypeRepository' +import { BaseController } from '@/application/base/baseController' +import Storage from '@/application/storage' +import CharacterHairRepository from '@/repositories/characterHairRepository' +import CharacterRepository from '@/repositories/characterRepository' +import CharacterTypeRepository from '@/repositories/characterTypeRepository' interface AvatarOptions { characterTypeId: UUID diff --git a/src/controllers/cache.ts b/src/controllers/cache.ts index b90ead1..8161a1c 100644 --- a/src/controllers/cache.ts +++ b/src/controllers/cache.ts @@ -1,12 +1,12 @@ import type { Request, Response } from 'express' -import { BaseController } from'@/application/base/baseController' -import CharacterHairRepository from'@/repositories/characterHairRepository' -import CharacterTypeRepository from'@/repositories/characterTypeRepository' -import MapObjectRepository from'@/repositories/mapObjectRepository' -import MapRepository from'@/repositories/mapRepository' -import SpriteRepository from'@/repositories/spriteRepository' -import TileRepository from'@/repositories/tileRepository' +import { BaseController } from '@/application/base/baseController' +import CharacterHairRepository from '@/repositories/characterHairRepository' +import CharacterTypeRepository from '@/repositories/characterTypeRepository' +import MapObjectRepository from '@/repositories/mapObjectRepository' +import MapRepository from '@/repositories/mapRepository' +import SpriteRepository from '@/repositories/spriteRepository' +import TileRepository from '@/repositories/tileRepository' export class CacheController extends BaseController { /** diff --git a/src/controllers/textures.ts b/src/controllers/textures.ts index 6fac328..6dc4dbf 100644 --- a/src/controllers/textures.ts +++ b/src/controllers/textures.ts @@ -1,7 +1,7 @@ import type { Request, Response } from 'express' -import { BaseController } from'@/application/base/baseController' -import Storage from'@/application/storage' +import { BaseController } from '@/application/base/baseController' +import Storage from '@/application/storage' export class TexturesController extends BaseController { /** diff --git a/src/entities/base/character.ts b/src/entities/base/character.ts index 12cafb9..54af787 100644 --- a/src/entities/base/character.ts +++ b/src/entities/base/character.ts @@ -2,16 +2,16 @@ import { randomUUID } from 'node:crypto' import { Collection, ManyToOne, OneToMany, PrimaryKey, Property } from '@mikro-orm/core' -import type { UUID } from'@/application/types' -import type { CharacterEquipment } from'@/entities/characterEquipment' -import type { CharacterHair } from'@/entities/characterHair' -import type { CharacterItem } from'@/entities/characterItem' -import type { CharacterType } from'@/entities/characterType' -import type { Chat } from'@/entities/chat' -import type { Map } from'@/entities/map' -import type { User } from'@/entities/user' +import type { UUID } from '@/application/types' +import type { CharacterEquipment } from '@/entities/characterEquipment' +import type { CharacterHair } from '@/entities/characterHair' +import type { CharacterItem } from '@/entities/characterItem' +import type { CharacterType } from '@/entities/characterType' +import type { Chat } from '@/entities/chat' +import type { Map } from '@/entities/map' +import type { User } from '@/entities/user' -import { BaseEntity } from'@/application/base/baseEntity' +import { BaseEntity } from '@/application/base/baseEntity' export class BaseCharacter extends BaseEntity { @PrimaryKey() diff --git a/src/entities/base/characterEquipment.ts b/src/entities/base/characterEquipment.ts index 2cb1c63..5590b85 100644 --- a/src/entities/base/characterEquipment.ts +++ b/src/entities/base/characterEquipment.ts @@ -2,12 +2,12 @@ import { randomUUID } from 'node:crypto' import { Enum, ManyToOne, PrimaryKey } from '@mikro-orm/core' -import type { UUID } from'@/application/types' -import type { Character } from'@/entities/character' -import type { CharacterItem } from'@/entities/characterItem' +import type { UUID } from '@/application/types' +import type { Character } from '@/entities/character' +import type { CharacterItem } from '@/entities/characterItem' -import { BaseEntity } from'@/application/base/baseEntity' -import { CharacterEquipmentSlotType } from'@/application/enums' +import { BaseEntity } from '@/application/base/baseEntity' +import { CharacterEquipmentSlotType } from '@/application/enums' export class BaseCharacterEquipment extends BaseEntity { @PrimaryKey() diff --git a/src/entities/base/characterHair.ts b/src/entities/base/characterHair.ts index ff63b5d..2b9e63a 100644 --- a/src/entities/base/characterHair.ts +++ b/src/entities/base/characterHair.ts @@ -2,12 +2,12 @@ import { randomUUID } from 'node:crypto' import { Collection, Entity, ManyToOne, OneToMany, PrimaryKey, Property } from '@mikro-orm/core' -import type { UUID } from'@/application/types' +import type { UUID } from '@/application/types' -import { BaseEntity } from'@/application/base/baseEntity' -import { CharacterGender } from'@/application/enums' -import { Character } from'@/entities/character' -import { Sprite } from'@/entities/sprite' +import { BaseEntity } from '@/application/base/baseEntity' +import { CharacterGender } from '@/application/enums' +import { Character } from '@/entities/character' +import { Sprite } from '@/entities/sprite' export class BaseCharacterHair extends BaseEntity { @PrimaryKey() diff --git a/src/entities/base/characterItem.ts b/src/entities/base/characterItem.ts index 8fae0c2..c8f5f9c 100644 --- a/src/entities/base/characterItem.ts +++ b/src/entities/base/characterItem.ts @@ -2,11 +2,11 @@ import { randomUUID } from 'node:crypto' import { ManyToOne, PrimaryKey, Property } from '@mikro-orm/core' -import type { UUID } from'@/application/types' -import type { Character } from'@/entities/character' -import type { Item } from'@/entities/item' +import type { UUID } from '@/application/types' +import type { Character } from '@/entities/character' +import type { Item } from '@/entities/item' -import { BaseEntity } from'@/application/base/baseEntity' +import { BaseEntity } from '@/application/base/baseEntity' export class BaseCharacterItem extends BaseEntity { @PrimaryKey() diff --git a/src/entities/base/characterType.ts b/src/entities/base/characterType.ts index a5426aa..d97bb6c 100644 --- a/src/entities/base/characterType.ts +++ b/src/entities/base/characterType.ts @@ -2,12 +2,12 @@ import { randomUUID } from 'node:crypto' import { Collection, Entity, Enum, ManyToOne, OneToMany, PrimaryKey, Property } from '@mikro-orm/core' -import type { UUID } from'@/application/types' +import type { UUID } from '@/application/types' -import { BaseEntity } from'@/application/base/baseEntity' -import { CharacterGender, CharacterRace } from'@/application/enums' -import { Character } from'@/entities/character' -import { Sprite } from'@/entities/sprite' +import { BaseEntity } from '@/application/base/baseEntity' +import { CharacterGender, CharacterRace } from '@/application/enums' +import { Character } from '@/entities/character' +import { Sprite } from '@/entities/sprite' export class BaseCharacterType extends BaseEntity { @PrimaryKey() diff --git a/src/entities/base/chat.ts b/src/entities/base/chat.ts index e2a2043..6e60b13 100644 --- a/src/entities/base/chat.ts +++ b/src/entities/base/chat.ts @@ -2,11 +2,11 @@ import { randomUUID } from 'node:crypto' import { ManyToOne, PrimaryKey, Property } from '@mikro-orm/core' -import type { UUID } from'@/application/types' -import type { Character } from'@/entities/character' -import type { Map } from'@/entities/map' +import type { UUID } from '@/application/types' +import type { Character } from '@/entities/character' +import type { Map } from '@/entities/map' -import { BaseEntity } from'@/application/base/baseEntity' +import { BaseEntity } from '@/application/base/baseEntity' export class BaseChat extends BaseEntity { @PrimaryKey() diff --git a/src/entities/base/item.ts b/src/entities/base/item.ts index d3f2bca..7db15b1 100644 --- a/src/entities/base/item.ts +++ b/src/entities/base/item.ts @@ -2,12 +2,12 @@ import { randomUUID } from 'node:crypto' import { Collection, Entity, Enum, ManyToOne, OneToMany, PrimaryKey, Property } from '@mikro-orm/core' -import type { UUID } from'@/application/types' +import type { UUID } from '@/application/types' -import { BaseEntity } from'@/application/base/baseEntity' -import { ItemType, ItemRarity } from'@/application/enums' -import { CharacterItem } from'@/entities/characterItem' -import { Sprite } from'@/entities/sprite' +import { BaseEntity } from '@/application/base/baseEntity' +import { ItemType, ItemRarity } from '@/application/enums' +import { CharacterItem } from '@/entities/characterItem' +import { Sprite } from '@/entities/sprite' export class BaseItem extends BaseEntity { @PrimaryKey() diff --git a/src/entities/base/map.ts b/src/entities/base/map.ts index c3c0b0d..473bd68 100644 --- a/src/entities/base/map.ts +++ b/src/entities/base/map.ts @@ -2,12 +2,12 @@ import { randomUUID } from 'node:crypto' import { Collection, OneToMany, PrimaryKey, Property } from '@mikro-orm/core' -import type { UUID } from'@/application/types' -import type { MapEffect } from'@/entities/mapEffect' -import type { MapEventTile } from'@/entities/mapEventTile' -import type { PlacedMapObject } from'@/entities/placedMapObject' +import type { UUID } from '@/application/types' +import type { MapEffect } from '@/entities/mapEffect' +import type { MapEventTile } from '@/entities/mapEventTile' +import type { PlacedMapObject } from '@/entities/placedMapObject' -import { BaseEntity } from'@/application/base/baseEntity' +import { BaseEntity } from '@/application/base/baseEntity' export class BaseMap extends BaseEntity { @PrimaryKey() diff --git a/src/entities/base/mapEffect.ts b/src/entities/base/mapEffect.ts index 7723a22..f8cdada 100644 --- a/src/entities/base/mapEffect.ts +++ b/src/entities/base/mapEffect.ts @@ -2,10 +2,10 @@ import { randomUUID } from 'node:crypto' import { ManyToOne, PrimaryKey, Property } from '@mikro-orm/core' -import type { UUID } from'@/application/types' -import type { Map } from'@/entities/map' +import type { UUID } from '@/application/types' +import type { Map } from '@/entities/map' -import { BaseEntity } from'@/application/base/baseEntity' +import { BaseEntity } from '@/application/base/baseEntity' export class BaseMapEffect extends BaseEntity { @PrimaryKey() diff --git a/src/entities/base/mapEventTile.ts b/src/entities/base/mapEventTile.ts index a84340c..8f8956e 100644 --- a/src/entities/base/mapEventTile.ts +++ b/src/entities/base/mapEventTile.ts @@ -2,12 +2,12 @@ import { randomUUID } from 'node:crypto' import { Enum, ManyToOne, OneToOne, PrimaryKey, Property } from '@mikro-orm/core' -import type { UUID } from'@/application/types' -import type { Map } from'@/entities/map' -import type { MapEventTileTeleport } from'@/entities/mapEventTileTeleport' +import type { UUID } from '@/application/types' +import type { Map } from '@/entities/map' +import type { MapEventTileTeleport } from '@/entities/mapEventTileTeleport' -import { BaseEntity } from'@/application/base/baseEntity' -import { MapEventTileType } from'@/application/enums' +import { BaseEntity } from '@/application/base/baseEntity' +import { MapEventTileType } from '@/application/enums' export class BaseMapEventTile extends BaseEntity { @PrimaryKey() diff --git a/src/entities/base/mapEventTileTeleport.ts b/src/entities/base/mapEventTileTeleport.ts index 9049913..71932ad 100644 --- a/src/entities/base/mapEventTileTeleport.ts +++ b/src/entities/base/mapEventTileTeleport.ts @@ -2,11 +2,11 @@ import { randomUUID } from 'node:crypto' import { ManyToOne, OneToOne, PrimaryKey, Property } from '@mikro-orm/core' -import type { UUID } from'@/application/types' -import type { Map } from'@/entities/map' -import type { MapEventTile } from'@/entities/mapEventTile' +import type { UUID } from '@/application/types' +import type { Map } from '@/entities/map' +import type { MapEventTile } from '@/entities/mapEventTile' -import { BaseEntity } from'@/application/base/baseEntity' +import { BaseEntity } from '@/application/base/baseEntity' export class BaseMapEventTileTeleport extends BaseEntity { @PrimaryKey() diff --git a/src/entities/base/mapObject.ts b/src/entities/base/mapObject.ts index dc8857f..902e881 100644 --- a/src/entities/base/mapObject.ts +++ b/src/entities/base/mapObject.ts @@ -2,9 +2,9 @@ import { randomUUID } from 'node:crypto' import { Entity, PrimaryKey, Property } from '@mikro-orm/core' -import type { UUID } from'@/application/types' +import type { UUID } from '@/application/types' -import { BaseEntity } from'@/application/base/baseEntity' +import { BaseEntity } from '@/application/base/baseEntity' export class BaseMapObject extends BaseEntity { @PrimaryKey() diff --git a/src/entities/base/passwordResetToken.ts b/src/entities/base/passwordResetToken.ts index 281fd7e..ecc7a1d 100644 --- a/src/entities/base/passwordResetToken.ts +++ b/src/entities/base/passwordResetToken.ts @@ -2,10 +2,10 @@ import { randomUUID } from 'node:crypto' import { ManyToOne, PrimaryKey, Property } from '@mikro-orm/core' -import type { UUID } from'@/application/types' -import type { User } from'@/entities/user' +import type { UUID } from '@/application/types' +import type { User } from '@/entities/user' -import { BaseEntity } from'@/application/base/baseEntity' +import { BaseEntity } from '@/application/base/baseEntity' export class BasePasswordResetToken extends BaseEntity { @PrimaryKey() diff --git a/src/entities/base/placedMapObject.ts b/src/entities/base/placedMapObject.ts index e49dd34..d61ea3b 100644 --- a/src/entities/base/placedMapObject.ts +++ b/src/entities/base/placedMapObject.ts @@ -2,11 +2,11 @@ import { randomUUID } from 'node:crypto' import { ManyToOne, PrimaryKey, Property } from '@mikro-orm/core' -import type { UUID } from'@/application/types' -import type { Map } from'@/entities/map' -import type { MapObject } from'@/entities/mapObject' +import type { UUID } from '@/application/types' +import type { Map } from '@/entities/map' +import type { MapObject } from '@/entities/mapObject' -import { BaseEntity } from'@/application/base/baseEntity' +import { BaseEntity } from '@/application/base/baseEntity' export class BasePlacedMapObject extends BaseEntity { @PrimaryKey() diff --git a/src/entities/base/sprite.ts b/src/entities/base/sprite.ts index b582d88..1f6093c 100644 --- a/src/entities/base/sprite.ts +++ b/src/entities/base/sprite.ts @@ -2,10 +2,10 @@ import { randomUUID } from 'node:crypto' import { Collection, Entity, OneToMany, PrimaryKey, Property } from '@mikro-orm/core' -import type { UUID } from'@/application/types' +import type { UUID } from '@/application/types' -import { BaseEntity } from'@/application/base/baseEntity' -import { SpriteAction } from'@/entities/spriteAction' +import { BaseEntity } from '@/application/base/baseEntity' +import { SpriteAction } from '@/entities/spriteAction' export class BaseSprite extends BaseEntity { @PrimaryKey() diff --git a/src/entities/base/spriteAction.ts b/src/entities/base/spriteAction.ts index b7ec462..9f4448a 100644 --- a/src/entities/base/spriteAction.ts +++ b/src/entities/base/spriteAction.ts @@ -2,10 +2,10 @@ import { randomUUID } from 'node:crypto' import { ManyToOne, PrimaryKey, Property } from '@mikro-orm/core' -import type { UUID } from'@/application/types' -import type { Sprite } from'@/entities/sprite' +import type { UUID } from '@/application/types' +import type { Sprite } from '@/entities/sprite' -import { BaseEntity } from'@/application/base/baseEntity' +import { BaseEntity } from '@/application/base/baseEntity' export interface SpriteImage { url: string diff --git a/src/entities/base/tile.ts b/src/entities/base/tile.ts index d242e27..16e525b 100644 --- a/src/entities/base/tile.ts +++ b/src/entities/base/tile.ts @@ -2,9 +2,9 @@ import { randomUUID } from 'node:crypto' import { Entity, PrimaryKey, Property } from '@mikro-orm/core' -import type { UUID } from'@/application/types' +import type { UUID } from '@/application/types' -import { BaseEntity } from'@/application/base/baseEntity' +import { BaseEntity } from '@/application/base/baseEntity' export class BaseTile extends BaseEntity { @PrimaryKey() diff --git a/src/entities/base/user.ts b/src/entities/base/user.ts index 712baa2..864204a 100644 --- a/src/entities/base/user.ts +++ b/src/entities/base/user.ts @@ -3,11 +3,11 @@ import { randomUUID } from 'node:crypto' import { Collection, Entity, OneToMany, PrimaryKey, Property } from '@mikro-orm/core' import bcrypt from 'bcryptjs' -import type { UUID } from'@/application/types' +import type { UUID } from '@/application/types' -import { BaseEntity } from'@/application/base/baseEntity' -import { Character } from'@/entities/character' -import { PasswordResetToken } from'@/entities/passwordResetToken' +import { BaseEntity } from '@/application/base/baseEntity' +import { Character } from '@/entities/character' +import { PasswordResetToken } from '@/entities/passwordResetToken' export class BaseUser extends BaseEntity { @PrimaryKey() diff --git a/src/entities/base/world.ts b/src/entities/base/world.ts index 10e619e..5a30f74 100644 --- a/src/entities/base/world.ts +++ b/src/entities/base/world.ts @@ -1,6 +1,6 @@ import { Entity, PrimaryKey, Property } from '@mikro-orm/core' -import { BaseEntity } from'@/application/base/baseEntity' +import { BaseEntity } from '@/application/base/baseEntity' export class BaseWorld extends BaseEntity { @PrimaryKey() diff --git a/src/entities/character.ts b/src/entities/character.ts index 1a0d027..b7a1268 100644 --- a/src/entities/character.ts +++ b/src/entities/character.ts @@ -1,6 +1,6 @@ import { Entity } from '@mikro-orm/core' -import { BaseCharacter } from'@/entities/base/character' +import { BaseCharacter } from '@/entities/base/character' @Entity() export class Character extends BaseCharacter {} diff --git a/src/entities/characterEquipment.ts b/src/entities/characterEquipment.ts index d0df6b6..8edc3f6 100644 --- a/src/entities/characterEquipment.ts +++ b/src/entities/characterEquipment.ts @@ -1,6 +1,6 @@ import { Entity } from '@mikro-orm/core' -import { BaseCharacterEquipment } from'@/entities/base/characterEquipment' +import { BaseCharacterEquipment } from '@/entities/base/characterEquipment' @Entity() export class CharacterEquipment extends BaseCharacterEquipment {} diff --git a/src/entities/characterHair.ts b/src/entities/characterHair.ts index 2b09da5..660ee64 100644 --- a/src/entities/characterHair.ts +++ b/src/entities/characterHair.ts @@ -1,6 +1,6 @@ import { Entity } from '@mikro-orm/core' -import { BaseCharacterHair } from'@/entities/base/characterHair' +import { BaseCharacterHair } from '@/entities/base/characterHair' @Entity() export class CharacterHair extends BaseCharacterHair { diff --git a/src/entities/characterItem.ts b/src/entities/characterItem.ts index 06e9e6e..10e7f26 100644 --- a/src/entities/characterItem.ts +++ b/src/entities/characterItem.ts @@ -1,6 +1,6 @@ import { Entity } from '@mikro-orm/core' -import { BaseCharacterItem } from'@/entities/base/characterItem' +import { BaseCharacterItem } from '@/entities/base/characterItem' @Entity() export class CharacterItem extends BaseCharacterItem {} diff --git a/src/entities/characterType.ts b/src/entities/characterType.ts index 61a7e04..b43909a 100644 --- a/src/entities/characterType.ts +++ b/src/entities/characterType.ts @@ -1,6 +1,6 @@ import { Entity } from '@mikro-orm/core' -import { BaseCharacterType } from'@/entities/base/characterType' +import { BaseCharacterType } from '@/entities/base/characterType' @Entity() export class CharacterType extends BaseCharacterType { diff --git a/src/entities/chat.ts b/src/entities/chat.ts index f3336a6..4bc9414 100644 --- a/src/entities/chat.ts +++ b/src/entities/chat.ts @@ -1,6 +1,6 @@ import { Entity } from '@mikro-orm/core' -import { BaseChat } from'@/entities/base/chat' +import { BaseChat } from '@/entities/base/chat' @Entity() export class Chat extends BaseChat {} diff --git a/src/entities/item.ts b/src/entities/item.ts index a668aec..aa62eb6 100644 --- a/src/entities/item.ts +++ b/src/entities/item.ts @@ -1,6 +1,6 @@ import { Entity } from '@mikro-orm/core' -import { BaseItem } from'@/entities/base/item' +import { BaseItem } from '@/entities/base/item' @Entity() export class Item extends BaseItem {} diff --git a/src/entities/map.ts b/src/entities/map.ts index 4f7f02b..7e37e8c 100644 --- a/src/entities/map.ts +++ b/src/entities/map.ts @@ -1,6 +1,6 @@ import { Entity } from '@mikro-orm/core' -import { BaseMap } from'@/entities/base/map' +import { BaseMap } from '@/entities/base/map' export type MapCacheT = ReturnType | {} diff --git a/src/entities/mapEffect.ts b/src/entities/mapEffect.ts index c476a7d..45c759a 100644 --- a/src/entities/mapEffect.ts +++ b/src/entities/mapEffect.ts @@ -1,6 +1,6 @@ import { Entity } from '@mikro-orm/core' -import { BaseMapEffect } from'@/entities/base/mapEffect' +import { BaseMapEffect } from '@/entities/base/mapEffect' @Entity() export class MapEffect extends BaseMapEffect {} diff --git a/src/entities/mapEventTile.ts b/src/entities/mapEventTile.ts index eebdef0..647fdce 100644 --- a/src/entities/mapEventTile.ts +++ b/src/entities/mapEventTile.ts @@ -1,6 +1,6 @@ import { Entity } from '@mikro-orm/core' -import { BaseMapEventTile } from'@/entities/base/mapEventTile' +import { BaseMapEventTile } from '@/entities/base/mapEventTile' @Entity() export class MapEventTile extends BaseMapEventTile {} diff --git a/src/entities/mapEventTileTeleport.ts b/src/entities/mapEventTileTeleport.ts index 1a51661..14229b3 100644 --- a/src/entities/mapEventTileTeleport.ts +++ b/src/entities/mapEventTileTeleport.ts @@ -1,6 +1,6 @@ import { Entity } from '@mikro-orm/core' -import { BaseMapEventTileTeleport } from'@/entities/base/mapEventTileTeleport' +import { BaseMapEventTileTeleport } from '@/entities/base/mapEventTileTeleport' @Entity() export class MapEventTileTeleport extends BaseMapEventTileTeleport {} diff --git a/src/entities/mapObject.ts b/src/entities/mapObject.ts index 2c8d797..370958f 100644 --- a/src/entities/mapObject.ts +++ b/src/entities/mapObject.ts @@ -1,6 +1,6 @@ import { Entity } from '@mikro-orm/core' -import { BaseMapObject } from'@/entities/base/mapObject' +import { BaseMapObject } from '@/entities/base/mapObject' @Entity() export class MapObject extends BaseMapObject { diff --git a/src/entities/passwordResetToken.ts b/src/entities/passwordResetToken.ts index 63eb4cd..599b91d 100644 --- a/src/entities/passwordResetToken.ts +++ b/src/entities/passwordResetToken.ts @@ -1,6 +1,6 @@ import { Entity } from '@mikro-orm/core' -import { BasePasswordResetToken } from'@/entities/base/passwordResetToken' +import { BasePasswordResetToken } from '@/entities/base/passwordResetToken' @Entity() export class PasswordResetToken extends BasePasswordResetToken {} diff --git a/src/entities/placedMapObject.ts b/src/entities/placedMapObject.ts index 4843222..98c3e33 100644 --- a/src/entities/placedMapObject.ts +++ b/src/entities/placedMapObject.ts @@ -1,6 +1,6 @@ import { Entity } from '@mikro-orm/core' -import { BasePlacedMapObject } from'@/entities/base/placedMapObject' +import { BasePlacedMapObject } from '@/entities/base/placedMapObject' @Entity() export class PlacedMapObject extends BasePlacedMapObject {} diff --git a/src/entities/sprite.ts b/src/entities/sprite.ts index 8898dfc..f5c6ec7 100644 --- a/src/entities/sprite.ts +++ b/src/entities/sprite.ts @@ -1,6 +1,6 @@ import { Entity } from '@mikro-orm/core' -import { BaseSprite } from'@/entities/base/sprite' +import { BaseSprite } from '@/entities/base/sprite' @Entity() export class Sprite extends BaseSprite { diff --git a/src/entities/spriteAction.ts b/src/entities/spriteAction.ts index c5bb877..df5aaa7 100644 --- a/src/entities/spriteAction.ts +++ b/src/entities/spriteAction.ts @@ -1,6 +1,6 @@ import { Entity } from '@mikro-orm/core' -import { BaseSpriteAction } from'@/entities/base/spriteAction' +import { BaseSpriteAction } from '@/entities/base/spriteAction' @Entity() export class SpriteAction extends BaseSpriteAction {} diff --git a/src/entities/tile.ts b/src/entities/tile.ts index 7a73d4b..79a5b96 100644 --- a/src/entities/tile.ts +++ b/src/entities/tile.ts @@ -1,6 +1,6 @@ import { Entity } from '@mikro-orm/core' -import { BaseTile } from'@/entities/base/tile' +import { BaseTile } from '@/entities/base/tile' @Entity() export class Tile extends BaseTile { diff --git a/src/entities/user.ts b/src/entities/user.ts index dc0c7c7..9c72ed8 100644 --- a/src/entities/user.ts +++ b/src/entities/user.ts @@ -1,6 +1,6 @@ import { Entity } from '@mikro-orm/core' -import { BaseUser } from'@/entities/base/user' +import { BaseUser } from '@/entities/base/user' @Entity() export class User extends BaseUser {} diff --git a/src/entities/world.ts b/src/entities/world.ts index 72e7e05..5e499c0 100644 --- a/src/entities/world.ts +++ b/src/entities/world.ts @@ -1,6 +1,6 @@ import { Entity } from '@mikro-orm/core' -import { BaseWorld } from'@/entities/base/world' +import { BaseWorld } from '@/entities/base/world' @Entity() export class World extends BaseWorld {} diff --git a/src/events/character/connect.ts b/src/events/character/connect.ts index a894e9a..4490b6d 100644 --- a/src/events/character/connect.ts +++ b/src/events/character/connect.ts @@ -1,11 +1,11 @@ -import type { UUID } from'@/application/types' +import type { UUID } from '@/application/types' -import { BaseEvent } from'@/application/base/baseEvent' -import { SocketEvent } from'@/application/enums' -import MapManager from'@/managers/mapManager' -import CharacterHairRepository from'@/repositories/characterHairRepository' -import CharacterRepository from'@/repositories/characterRepository' -import TeleportService from'@/services/characterTeleportService' +import { BaseEvent } from '@/application/base/baseEvent' +import { SocketEvent } from '@/application/enums' +import MapManager from '@/managers/mapManager' +import CharacterHairRepository from '@/repositories/characterHairRepository' +import CharacterRepository from '@/repositories/characterRepository' +import TeleportService from '@/services/characterTeleportService' interface CharacterConnectPayload { characterId: UUID diff --git a/src/events/character/create.ts b/src/events/character/create.ts index 4777762..d90a063 100644 --- a/src/events/character/create.ts +++ b/src/events/character/create.ts @@ -1,13 +1,13 @@ import { ZodError, z } from 'zod' -import { BaseEvent } from'@/application/base/baseEvent' -import { SocketEvent } from'@/application/enums' -import { ZCharacterCreate } from'@/application/zodTypes' -import { Character } from'@/entities/character' -import CharacterRepository from'@/repositories/characterRepository' -import CharacterTypeRepository from'@/repositories/characterTypeRepository' -import MapRepository from'@/repositories/mapRepository' -import UserRepository from'@/repositories/userRepository' +import { BaseEvent } from '@/application/base/baseEvent' +import { SocketEvent } from '@/application/enums' +import { ZCharacterCreate } from '@/application/zodTypes' +import { Character } from '@/entities/character' +import CharacterRepository from '@/repositories/characterRepository' +import CharacterTypeRepository from '@/repositories/characterTypeRepository' +import MapRepository from '@/repositories/mapRepository' +import UserRepository from '@/repositories/userRepository' const MAX_CHARACTERS = 4 diff --git a/src/events/character/delete.ts b/src/events/character/delete.ts index 2626db3..76d9dad 100644 --- a/src/events/character/delete.ts +++ b/src/events/character/delete.ts @@ -1,9 +1,9 @@ -import type { UUID } from'@/application/types' +import type { UUID } from '@/application/types' -import { BaseEvent } from'@/application/base/baseEvent' -import { SocketEvent } from'@/application/enums' -import { Character } from'@/entities/character' -import CharacterRepository from'@/repositories/characterRepository' +import { BaseEvent } from '@/application/base/baseEvent' +import { SocketEvent } from '@/application/enums' +import { Character } from '@/entities/character' +import CharacterRepository from '@/repositories/characterRepository' type TypePayload = { characterId: UUID diff --git a/src/events/character/list.ts b/src/events/character/list.ts index 745be86..f3b1bce 100644 --- a/src/events/character/list.ts +++ b/src/events/character/list.ts @@ -1,7 +1,7 @@ -import { BaseEvent } from'@/application/base/baseEvent' -import { SocketEvent } from'@/application/enums' -import { Character } from'@/entities/character' -import CharacterRepository from'@/repositories/characterRepository' +import { BaseEvent } from '@/application/base/baseEvent' +import { SocketEvent } from '@/application/enums' +import { Character } from '@/entities/character' +import CharacterRepository from '@/repositories/characterRepository' export default class CharacterListEvent extends BaseEvent { public listen(): void { diff --git a/src/events/chat/gameMaster/alertCommand.ts b/src/events/chat/gameMaster/alertCommand.ts index ce91108..b1304a9 100644 --- a/src/events/chat/gameMaster/alertCommand.ts +++ b/src/events/chat/gameMaster/alertCommand.ts @@ -1,7 +1,7 @@ -import { BaseEvent } from'@/application/base/baseEvent' -import { SocketEvent } from'@/application/enums' -import CharacterRepository from'@/repositories/characterRepository' -import ChatService from'@/services/chatService' +import { BaseEvent } from '@/application/base/baseEvent' +import { SocketEvent } from '@/application/enums' +import CharacterRepository from '@/repositories/characterRepository' +import ChatService from '@/services/chatService' type TypePayload = { message: string diff --git a/src/events/chat/gameMaster/setTimeCommand.ts b/src/events/chat/gameMaster/setTimeCommand.ts index 11aad25..b4118de 100644 --- a/src/events/chat/gameMaster/setTimeCommand.ts +++ b/src/events/chat/gameMaster/setTimeCommand.ts @@ -1,8 +1,8 @@ -import { BaseEvent } from'@/application/base/baseEvent' -import { SocketEvent } from'@/application/enums' -import DateManager from'@/managers/dateManager' -import CharacterRepository from'@/repositories/characterRepository' -import ChatService from'@/services/chatService' +import { BaseEvent } from '@/application/base/baseEvent' +import { SocketEvent } from '@/application/enums' +import DateManager from '@/managers/dateManager' +import CharacterRepository from '@/repositories/characterRepository' +import ChatService from '@/services/chatService' type TypePayload = { message: string diff --git a/src/events/chat/gameMaster/teleportCommand.ts b/src/events/chat/gameMaster/teleportCommand.ts index 2ffed16..3289572 100644 --- a/src/events/chat/gameMaster/teleportCommand.ts +++ b/src/events/chat/gameMaster/teleportCommand.ts @@ -1,11 +1,11 @@ -import type { UUID } from'@/application/types' +import type { UUID } from '@/application/types' -import { BaseEvent } from'@/application/base/baseEvent' -import { SocketEvent } from'@/application/enums' -import MapManager from'@/managers/mapManager' -import MapRepository from'@/repositories/mapRepository' -import TeleportService from'@/services/characterTeleportService' -import ChatService from'@/services/chatService' +import { BaseEvent } from '@/application/base/baseEvent' +import { SocketEvent } from '@/application/enums' +import MapManager from '@/managers/mapManager' +import MapRepository from '@/repositories/mapRepository' +import TeleportService from '@/services/characterTeleportService' +import ChatService from '@/services/chatService' type TypePayload = { message: string diff --git a/src/events/chat/gameMaster/toggleFogCommand.ts b/src/events/chat/gameMaster/toggleFogCommand.ts index 35d9088..fcf6e8a 100644 --- a/src/events/chat/gameMaster/toggleFogCommand.ts +++ b/src/events/chat/gameMaster/toggleFogCommand.ts @@ -1,7 +1,7 @@ -import { BaseEvent } from'@/application/base/baseEvent' -import { SocketEvent } from'@/application/enums' -import WeatherManager from'@/managers/weatherManager' -import ChatService from'@/services/chatService' +import { BaseEvent } from '@/application/base/baseEvent' +import { SocketEvent } from '@/application/enums' +import WeatherManager from '@/managers/weatherManager' +import ChatService from '@/services/chatService' type TypePayload = { message: string diff --git a/src/events/chat/gameMaster/toggleRainCommand.ts b/src/events/chat/gameMaster/toggleRainCommand.ts index cbb9aad..9b75e28 100644 --- a/src/events/chat/gameMaster/toggleRainCommand.ts +++ b/src/events/chat/gameMaster/toggleRainCommand.ts @@ -1,7 +1,7 @@ -import { BaseEvent } from'@/application/base/baseEvent' -import { SocketEvent } from'@/application/enums' -import WeatherManager from'@/managers/weatherManager' -import ChatService from'@/services/chatService' +import { BaseEvent } from '@/application/base/baseEvent' +import { SocketEvent } from '@/application/enums' +import WeatherManager from '@/managers/weatherManager' +import ChatService from '@/services/chatService' type TypePayload = { message: string diff --git a/src/events/chat/message.ts b/src/events/chat/message.ts index 80a922b..5c3c141 100644 --- a/src/events/chat/message.ts +++ b/src/events/chat/message.ts @@ -1,8 +1,8 @@ -import { BaseEvent } from'@/application/base/baseEvent' -import { SocketEvent } from'@/application/enums' -import MapManager from'@/managers/mapManager' -import MapRepository from'@/repositories/mapRepository' -import ChatService from'@/services/chatService' +import { BaseEvent } from '@/application/base/baseEvent' +import { SocketEvent } from '@/application/enums' +import MapManager from '@/managers/mapManager' +import MapRepository from '@/repositories/mapRepository' +import ChatService from '@/services/chatService' type TypePayload = { message: string diff --git a/src/events/disconnect.ts b/src/events/disconnect.ts index ca63897..3ba5205 100644 --- a/src/events/disconnect.ts +++ b/src/events/disconnect.ts @@ -1,6 +1,6 @@ -import { BaseEvent } from'@/application/base/baseEvent' -import { SocketEvent } from'@/application/enums' -import MapManager from'@/managers/mapManager' +import { BaseEvent } from '@/application/base/baseEvent' +import { SocketEvent } from '@/application/enums' +import MapManager from '@/managers/mapManager' export default class DisconnectEvent extends BaseEvent { public listen(): void { diff --git a/src/events/gameMaster/assetManager/characterHair/create.ts b/src/events/gameMaster/assetManager/characterHair/create.ts index c4eeb71..6952ea4 100644 --- a/src/events/gameMaster/assetManager/characterHair/create.ts +++ b/src/events/gameMaster/assetManager/characterHair/create.ts @@ -1,6 +1,6 @@ -import { BaseEvent } from'@/application/base/baseEvent' -import { SocketEvent } from'@/application/enums' -import { CharacterHair } from'@/entities/characterHair' +import { BaseEvent } from '@/application/base/baseEvent' +import { SocketEvent } from '@/application/enums' +import { CharacterHair } from '@/entities/characterHair' export default class CharacterHairCreateEvent extends BaseEvent { public listen(): void { diff --git a/src/events/gameMaster/assetManager/characterHair/delete.ts b/src/events/gameMaster/assetManager/characterHair/delete.ts index 0afe39e..225bc3c 100644 --- a/src/events/gameMaster/assetManager/characterHair/delete.ts +++ b/src/events/gameMaster/assetManager/characterHair/delete.ts @@ -1,8 +1,8 @@ -import type { UUID } from'@/application/types' +import type { UUID } from '@/application/types' -import { BaseEvent } from'@/application/base/baseEvent' -import { SocketEvent } from'@/application/enums' -import CharacterHairRepository from'@/repositories/characterHairRepository' +import { BaseEvent } from '@/application/base/baseEvent' +import { SocketEvent } from '@/application/enums' +import CharacterHairRepository from '@/repositories/characterHairRepository' interface IPayload { id: UUID diff --git a/src/events/gameMaster/assetManager/characterHair/list.ts b/src/events/gameMaster/assetManager/characterHair/list.ts index 688f863..c0062a3 100644 --- a/src/events/gameMaster/assetManager/characterHair/list.ts +++ b/src/events/gameMaster/assetManager/characterHair/list.ts @@ -1,7 +1,7 @@ -import { BaseEvent } from'@/application/base/baseEvent' -import { SocketEvent } from'@/application/enums' -import { CharacterHair } from'@/entities/characterHair' -import CharacterHairRepository from'@/repositories/characterHairRepository' +import { BaseEvent } from '@/application/base/baseEvent' +import { SocketEvent } from '@/application/enums' +import { CharacterHair } from '@/entities/characterHair' +import CharacterHairRepository from '@/repositories/characterHairRepository' interface IPayload {} diff --git a/src/events/gameMaster/assetManager/characterHair/update.ts b/src/events/gameMaster/assetManager/characterHair/update.ts index ce0227e..9ac31be 100644 --- a/src/events/gameMaster/assetManager/characterHair/update.ts +++ b/src/events/gameMaster/assetManager/characterHair/update.ts @@ -1,10 +1,10 @@ -import type { UUID } from'@/application/types' +import type { UUID } from '@/application/types' -import { BaseEvent } from'@/application/base/baseEvent' -import { SocketEvent } from'@/application/enums' -import { CharacterGender } from'@/application/enums' -import CharacterHairRepository from'@/repositories/characterHairRepository' -import SpriteRepository from'@/repositories/spriteRepository' +import { BaseEvent } from '@/application/base/baseEvent' +import { SocketEvent } from '@/application/enums' +import { CharacterGender } from '@/application/enums' +import CharacterHairRepository from '@/repositories/characterHairRepository' +import SpriteRepository from '@/repositories/spriteRepository' type Payload = { id: UUID diff --git a/src/events/gameMaster/assetManager/characterType/create.ts b/src/events/gameMaster/assetManager/characterType/create.ts index 692248b..f70ded4 100644 --- a/src/events/gameMaster/assetManager/characterType/create.ts +++ b/src/events/gameMaster/assetManager/characterType/create.ts @@ -1,6 +1,6 @@ -import { BaseEvent } from'@/application/base/baseEvent' -import { SocketEvent } from'@/application/enums' -import { CharacterType } from'@/entities/characterType' +import { BaseEvent } from '@/application/base/baseEvent' +import { SocketEvent } from '@/application/enums' +import { CharacterType } from '@/entities/characterType' export default class CharacterTypeCreateEvent extends BaseEvent { public listen(): void { diff --git a/src/events/gameMaster/assetManager/characterType/delete.ts b/src/events/gameMaster/assetManager/characterType/delete.ts index d794f74..cb45cf6 100644 --- a/src/events/gameMaster/assetManager/characterType/delete.ts +++ b/src/events/gameMaster/assetManager/characterType/delete.ts @@ -1,8 +1,8 @@ -import type { UUID } from'@/application/types' +import type { UUID } from '@/application/types' -import { BaseEvent } from'@/application/base/baseEvent' -import { SocketEvent } from'@/application/enums' -import CharacterTypeRepository from'@/repositories/characterTypeRepository' +import { BaseEvent } from '@/application/base/baseEvent' +import { SocketEvent } from '@/application/enums' +import CharacterTypeRepository from '@/repositories/characterTypeRepository' interface IPayload { id: UUID diff --git a/src/events/gameMaster/assetManager/characterType/list.ts b/src/events/gameMaster/assetManager/characterType/list.ts index 4173efb..34130ea 100644 --- a/src/events/gameMaster/assetManager/characterType/list.ts +++ b/src/events/gameMaster/assetManager/characterType/list.ts @@ -1,7 +1,7 @@ -import { BaseEvent } from'@/application/base/baseEvent' -import { SocketEvent } from'@/application/enums' -import { CharacterType } from'@/entities/characterType' -import CharacterTypeRepository from'@/repositories/characterTypeRepository' +import { BaseEvent } from '@/application/base/baseEvent' +import { SocketEvent } from '@/application/enums' +import { CharacterType } from '@/entities/characterType' +import CharacterTypeRepository from '@/repositories/characterTypeRepository' interface IPayload {} diff --git a/src/events/gameMaster/assetManager/characterType/update.ts b/src/events/gameMaster/assetManager/characterType/update.ts index 76d1704..4144814 100644 --- a/src/events/gameMaster/assetManager/characterType/update.ts +++ b/src/events/gameMaster/assetManager/characterType/update.ts @@ -1,10 +1,10 @@ -import type { UUID } from'@/application/types' +import type { UUID } from '@/application/types' -import { BaseEvent } from'@/application/base/baseEvent' -import { SocketEvent } from'@/application/enums' -import { CharacterGender, CharacterRace } from'@/application/enums' -import CharacterTypeRepository from'@/repositories/characterTypeRepository' -import SpriteRepository from'@/repositories/spriteRepository' +import { BaseEvent } from '@/application/base/baseEvent' +import { SocketEvent } from '@/application/enums' +import { CharacterGender, CharacterRace } from '@/application/enums' +import CharacterTypeRepository from '@/repositories/characterTypeRepository' +import SpriteRepository from '@/repositories/spriteRepository' type Payload = { id: UUID diff --git a/src/events/gameMaster/assetManager/item/create.ts b/src/events/gameMaster/assetManager/item/create.ts index 81ec37e..b8a84d3 100644 --- a/src/events/gameMaster/assetManager/item/create.ts +++ b/src/events/gameMaster/assetManager/item/create.ts @@ -1,8 +1,8 @@ -import { BaseEvent } from'@/application/base/baseEvent' -import { SocketEvent } from'@/application/enums' -import { ItemRarity, ItemType } from'@/application/enums' -import { Item } from'@/entities/item' -import SpriteRepository from'@/repositories/spriteRepository' +import { BaseEvent } from '@/application/base/baseEvent' +import { SocketEvent } from '@/application/enums' +import { ItemRarity, ItemType } from '@/application/enums' +import { Item } from '@/entities/item' +import SpriteRepository from '@/repositories/spriteRepository' export default class ItemCreateEvent extends BaseEvent { public listen(): void { diff --git a/src/events/gameMaster/assetManager/item/delete.ts b/src/events/gameMaster/assetManager/item/delete.ts index 37f9800..d7e9445 100644 --- a/src/events/gameMaster/assetManager/item/delete.ts +++ b/src/events/gameMaster/assetManager/item/delete.ts @@ -1,8 +1,8 @@ -import type { UUID } from'@/application/types' +import type { UUID } from '@/application/types' -import { BaseEvent } from'@/application/base/baseEvent' -import { SocketEvent } from'@/application/enums' -import ItemRepository from'@/repositories/itemRepository' +import { BaseEvent } from '@/application/base/baseEvent' +import { SocketEvent } from '@/application/enums' +import ItemRepository from '@/repositories/itemRepository' interface IPayload { id: UUID diff --git a/src/events/gameMaster/assetManager/item/list.ts b/src/events/gameMaster/assetManager/item/list.ts index 8c43267..8f121fa 100644 --- a/src/events/gameMaster/assetManager/item/list.ts +++ b/src/events/gameMaster/assetManager/item/list.ts @@ -1,7 +1,7 @@ -import { BaseEvent } from'@/application/base/baseEvent' -import { SocketEvent } from'@/application/enums' -import { Item } from'@/entities/item' -import ItemRepository from'@/repositories/itemRepository' +import { BaseEvent } from '@/application/base/baseEvent' +import { SocketEvent } from '@/application/enums' +import { Item } from '@/entities/item' +import ItemRepository from '@/repositories/itemRepository' interface IPayload {} diff --git a/src/events/gameMaster/assetManager/item/update.ts b/src/events/gameMaster/assetManager/item/update.ts index b191443..37df4e3 100644 --- a/src/events/gameMaster/assetManager/item/update.ts +++ b/src/events/gameMaster/assetManager/item/update.ts @@ -1,10 +1,10 @@ -import type { UUID } from'@/application/types' +import type { UUID } from '@/application/types' -import { BaseEvent } from'@/application/base/baseEvent' -import { SocketEvent } from'@/application/enums' -import { ItemType, ItemRarity } from'@/application/enums' -import ItemRepository from'@/repositories/itemRepository' -import SpriteRepository from'@/repositories/spriteRepository' +import { BaseEvent } from '@/application/base/baseEvent' +import { SocketEvent } from '@/application/enums' +import { ItemType, ItemRarity } from '@/application/enums' +import ItemRepository from '@/repositories/itemRepository' +import SpriteRepository from '@/repositories/spriteRepository' type Payload = { id: UUID diff --git a/src/events/gameMaster/assetManager/mapObject/list.ts b/src/events/gameMaster/assetManager/mapObject/list.ts index 1baea42..19fdffe 100644 --- a/src/events/gameMaster/assetManager/mapObject/list.ts +++ b/src/events/gameMaster/assetManager/mapObject/list.ts @@ -1,7 +1,7 @@ -import { BaseEvent } from'@/application/base/baseEvent' -import { SocketEvent } from'@/application/enums' -import { MapObject } from'@/entities/mapObject' -import MapObjectRepository from'@/repositories/mapObjectRepository' +import { BaseEvent } from '@/application/base/baseEvent' +import { SocketEvent } from '@/application/enums' +import { MapObject } from '@/entities/mapObject' +import MapObjectRepository from '@/repositories/mapObjectRepository' interface IPayload {} diff --git a/src/events/gameMaster/assetManager/mapObject/remove.ts b/src/events/gameMaster/assetManager/mapObject/remove.ts index 62591e2..b632526 100644 --- a/src/events/gameMaster/assetManager/mapObject/remove.ts +++ b/src/events/gameMaster/assetManager/mapObject/remove.ts @@ -1,11 +1,11 @@ import fs from 'fs' -import type { UUID } from'@/application/types' +import type { UUID } from '@/application/types' -import { BaseEvent } from'@/application/base/baseEvent' -import { SocketEvent } from'@/application/enums' -import Storage from'@/application/storage' -import MapObjectRepository from'@/repositories/mapObjectRepository' +import { BaseEvent } from '@/application/base/baseEvent' +import { SocketEvent } from '@/application/enums' +import Storage from '@/application/storage' +import MapObjectRepository from '@/repositories/mapObjectRepository' interface IPayload { mapObjectId: UUID diff --git a/src/events/gameMaster/assetManager/mapObject/update.ts b/src/events/gameMaster/assetManager/mapObject/update.ts index 224bf6e..8023619 100644 --- a/src/events/gameMaster/assetManager/mapObject/update.ts +++ b/src/events/gameMaster/assetManager/mapObject/update.ts @@ -1,8 +1,8 @@ -import type { UUID } from'@/application/types' +import type { UUID } from '@/application/types' -import { BaseEvent } from'@/application/base/baseEvent' -import { SocketEvent } from'@/application/enums' -import MapObjectRepository from'@/repositories/mapObjectRepository' +import { BaseEvent } from '@/application/base/baseEvent' +import { SocketEvent } from '@/application/enums' +import MapObjectRepository from '@/repositories/mapObjectRepository' type Payload = { id: UUID diff --git a/src/events/gameMaster/assetManager/mapObject/upload.ts b/src/events/gameMaster/assetManager/mapObject/upload.ts index 0fe8db9..4fca577 100644 --- a/src/events/gameMaster/assetManager/mapObject/upload.ts +++ b/src/events/gameMaster/assetManager/mapObject/upload.ts @@ -3,10 +3,10 @@ import { writeFile } from 'node:fs/promises' import sharp from 'sharp' -import { BaseEvent } from'@/application/base/baseEvent' -import { SocketEvent } from'@/application/enums' -import Storage from'@/application/storage' -import { MapObject } from'@/entities/mapObject' +import { BaseEvent } from '@/application/base/baseEvent' +import { SocketEvent } from '@/application/enums' +import Storage from '@/application/storage' +import { MapObject } from '@/entities/mapObject' interface IObjectData { [key: string]: Buffer diff --git a/src/events/gameMaster/assetManager/sprite/copy.ts b/src/events/gameMaster/assetManager/sprite/copy.ts index 2c6d7db..5a32170 100644 --- a/src/events/gameMaster/assetManager/sprite/copy.ts +++ b/src/events/gameMaster/assetManager/sprite/copy.ts @@ -1,9 +1,9 @@ -import type { UUID } from'@/application/types' +import type { UUID } from '@/application/types' -import { BaseEvent } from'@/application/base/baseEvent' -import { SocketEvent } from'@/application/enums' -import { Sprite } from'@/entities/sprite' -import SpriteRepository from'@/repositories/spriteRepository' +import { BaseEvent } from '@/application/base/baseEvent' +import { SocketEvent } from '@/application/enums' +import { Sprite } from '@/entities/sprite' +import SpriteRepository from '@/repositories/spriteRepository' interface CopyPayload { id: UUID diff --git a/src/events/gameMaster/assetManager/sprite/create.ts b/src/events/gameMaster/assetManager/sprite/create.ts index b840cc1..344ca44 100644 --- a/src/events/gameMaster/assetManager/sprite/create.ts +++ b/src/events/gameMaster/assetManager/sprite/create.ts @@ -1,9 +1,9 @@ import fs from 'fs/promises' -import { BaseEvent } from'@/application/base/baseEvent' -import { SocketEvent } from'@/application/enums' -import Storage from'@/application/storage' -import { Sprite } from'@/entities/sprite' +import { BaseEvent } from '@/application/base/baseEvent' +import { SocketEvent } from '@/application/enums' +import Storage from '@/application/storage' +import { Sprite } from '@/entities/sprite' export default class SpriteCreateEvent extends BaseEvent { public listen(): void { diff --git a/src/events/gameMaster/assetManager/sprite/delete.ts b/src/events/gameMaster/assetManager/sprite/delete.ts index 161d232..e85cfac 100644 --- a/src/events/gameMaster/assetManager/sprite/delete.ts +++ b/src/events/gameMaster/assetManager/sprite/delete.ts @@ -1,11 +1,11 @@ import fs from 'fs' -import type { UUID } from'@/application/types' +import type { UUID } from '@/application/types' -import { BaseEvent } from'@/application/base/baseEvent' -import { SocketEvent } from'@/application/enums' -import Storage from'@/application/storage' -import SpriteRepository from'@/repositories/spriteRepository' +import { BaseEvent } from '@/application/base/baseEvent' +import { SocketEvent } from '@/application/enums' +import Storage from '@/application/storage' +import SpriteRepository from '@/repositories/spriteRepository' type Payload = { id: UUID diff --git a/src/events/gameMaster/assetManager/sprite/list.ts b/src/events/gameMaster/assetManager/sprite/list.ts index 6285f31..88d7b00 100644 --- a/src/events/gameMaster/assetManager/sprite/list.ts +++ b/src/events/gameMaster/assetManager/sprite/list.ts @@ -1,7 +1,7 @@ -import { BaseEvent } from'@/application/base/baseEvent' -import { SocketEvent } from'@/application/enums' -import { Sprite } from'@/entities/sprite' -import SpriteRepository from'@/repositories/spriteRepository' +import { BaseEvent } from '@/application/base/baseEvent' +import { SocketEvent } from '@/application/enums' +import { Sprite } from '@/entities/sprite' +import SpriteRepository from '@/repositories/spriteRepository' interface IPayload {} diff --git a/src/events/gameMaster/assetManager/sprite/update.ts b/src/events/gameMaster/assetManager/sprite/update.ts index 15cff77..e30da87 100644 --- a/src/events/gameMaster/assetManager/sprite/update.ts +++ b/src/events/gameMaster/assetManager/sprite/update.ts @@ -2,12 +2,12 @@ import fs from 'fs' import sharp from 'sharp' -import type { UUID } from'@/application/types' +import type { UUID } from '@/application/types' -import { BaseEvent } from'@/application/base/baseEvent' -import { SocketEvent } from'@/application/enums' -import { SpriteAction } from'@/entities/spriteAction' -import SpriteRepository from'@/repositories/spriteRepository' +import { BaseEvent } from '@/application/base/baseEvent' +import { SocketEvent } from '@/application/enums' +import { SpriteAction } from '@/entities/spriteAction' +import SpriteRepository from '@/repositories/spriteRepository' interface SpriteImage { url: string diff --git a/src/events/gameMaster/assetManager/tile/delete.ts b/src/events/gameMaster/assetManager/tile/delete.ts index d0d799a..215b200 100644 --- a/src/events/gameMaster/assetManager/tile/delete.ts +++ b/src/events/gameMaster/assetManager/tile/delete.ts @@ -1,11 +1,11 @@ import fs from 'fs/promises' -import type { UUID } from'@/application/types' +import type { UUID } from '@/application/types' -import { BaseEvent } from'@/application/base/baseEvent' -import { SocketEvent } from'@/application/enums' -import Storage from'@/application/storage' -import TileRepository from'@/repositories/tileRepository' +import { BaseEvent } from '@/application/base/baseEvent' +import { SocketEvent } from '@/application/enums' +import Storage from '@/application/storage' +import TileRepository from '@/repositories/tileRepository' type Payload = { id: UUID diff --git a/src/events/gameMaster/assetManager/tile/list.ts b/src/events/gameMaster/assetManager/tile/list.ts index af87d49..ac4f2c6 100644 --- a/src/events/gameMaster/assetManager/tile/list.ts +++ b/src/events/gameMaster/assetManager/tile/list.ts @@ -1,7 +1,7 @@ -import { BaseEvent } from'@/application/base/baseEvent' -import { SocketEvent } from'@/application/enums' -import { Tile } from'@/entities/tile' -import TileRepository from'@/repositories/tileRepository' +import { BaseEvent } from '@/application/base/baseEvent' +import { SocketEvent } from '@/application/enums' +import { Tile } from '@/entities/tile' +import TileRepository from '@/repositories/tileRepository' interface IPayload {} diff --git a/src/events/gameMaster/assetManager/tile/update.ts b/src/events/gameMaster/assetManager/tile/update.ts index a3e963b..96649af 100644 --- a/src/events/gameMaster/assetManager/tile/update.ts +++ b/src/events/gameMaster/assetManager/tile/update.ts @@ -1,8 +1,8 @@ -import type { UUID } from'@/application/types' +import type { UUID } from '@/application/types' -import { BaseEvent } from'@/application/base/baseEvent' -import { SocketEvent } from'@/application/enums' -import TileRepository from'@/repositories/tileRepository' +import { BaseEvent } from '@/application/base/baseEvent' +import { SocketEvent } from '@/application/enums' +import TileRepository from '@/repositories/tileRepository' type Payload = { id: UUID diff --git a/src/events/gameMaster/assetManager/tile/upload.ts b/src/events/gameMaster/assetManager/tile/upload.ts index f0c0c57..1f21cb0 100644 --- a/src/events/gameMaster/assetManager/tile/upload.ts +++ b/src/events/gameMaster/assetManager/tile/upload.ts @@ -1,10 +1,10 @@ import fs from 'fs/promises' import { writeFile } from 'node:fs/promises' -import { BaseEvent } from'@/application/base/baseEvent' -import { SocketEvent } from'@/application/enums' -import Storage from'@/application/storage' -import { Tile } from'@/entities/tile' +import { BaseEvent } from '@/application/base/baseEvent' +import { SocketEvent } from '@/application/enums' +import Storage from '@/application/storage' +import { Tile } from '@/entities/tile' interface ITileData { [key: string]: Buffer diff --git a/src/events/gameMaster/mapEditor/create.ts b/src/events/gameMaster/mapEditor/create.ts index 0768a92..603a4a1 100644 --- a/src/events/gameMaster/mapEditor/create.ts +++ b/src/events/gameMaster/mapEditor/create.ts @@ -1,8 +1,8 @@ -import type { MapCacheT } from'@/entities/map' +import type { MapCacheT } from '@/entities/map' -import { BaseEvent } from'@/application/base/baseEvent' -import { SocketEvent } from'@/application/enums' -import { Map } from'@/entities/map' +import { BaseEvent } from '@/application/base/baseEvent' +import { SocketEvent } from '@/application/enums' +import { Map } from '@/entities/map' type Payload = { name: string diff --git a/src/events/gameMaster/mapEditor/delete.ts b/src/events/gameMaster/mapEditor/delete.ts index 98241ed..f9612a8 100644 --- a/src/events/gameMaster/mapEditor/delete.ts +++ b/src/events/gameMaster/mapEditor/delete.ts @@ -1,8 +1,8 @@ -import type { UUID } from'@/application/types' +import type { UUID } from '@/application/types' -import { BaseEvent } from'@/application/base/baseEvent' -import { SocketEvent } from'@/application/enums' -import MapRepository from'@/repositories/mapRepository' +import { BaseEvent } from '@/application/base/baseEvent' +import { SocketEvent } from '@/application/enums' +import MapRepository from '@/repositories/mapRepository' type Payload = { mapId: UUID diff --git a/src/events/gameMaster/mapEditor/request.ts b/src/events/gameMaster/mapEditor/request.ts index 03d52da..bf66388 100644 --- a/src/events/gameMaster/mapEditor/request.ts +++ b/src/events/gameMaster/mapEditor/request.ts @@ -1,9 +1,9 @@ -import type { UUID } from'@/application/types' +import type { UUID } from '@/application/types' -import { BaseEvent } from'@/application/base/baseEvent' -import { SocketEvent } from'@/application/enums' -import { Map } from'@/entities/map' -import MapRepository from'@/repositories/mapRepository' +import { BaseEvent } from '@/application/base/baseEvent' +import { SocketEvent } from '@/application/enums' +import { Map } from '@/entities/map' +import MapRepository from '@/repositories/mapRepository' interface IPayload { mapId: UUID diff --git a/src/events/gameMaster/mapEditor/update.ts b/src/events/gameMaster/mapEditor/update.ts index 138901a..c170f1c 100644 --- a/src/events/gameMaster/mapEditor/update.ts +++ b/src/events/gameMaster/mapEditor/update.ts @@ -1,15 +1,15 @@ -import type { UUID } from'@/application/types' +import type { UUID } from '@/application/types' -import { BaseEvent } from'@/application/base/baseEvent' -import { SocketEvent } from'@/application/enums' -import { MapEventTileType } from'@/application/enums' -import { Map } from'@/entities/map' -import { MapEffect } from'@/entities/mapEffect' -import { MapEventTile } from'@/entities/mapEventTile' -import { MapEventTileTeleport } from'@/entities/mapEventTileTeleport' -import { PlacedMapObject } from'@/entities/placedMapObject' -import mapManager from'@/managers/mapManager' -import MapRepository from'@/repositories/mapRepository' +import { BaseEvent } from '@/application/base/baseEvent' +import { SocketEvent } from '@/application/enums' +import { MapEventTileType } from '@/application/enums' +import { Map } from '@/entities/map' +import { MapEffect } from '@/entities/mapEffect' +import { MapEventTile } from '@/entities/mapEventTile' +import { MapEventTileTeleport } from '@/entities/mapEventTileTeleport' +import { PlacedMapObject } from '@/entities/placedMapObject' +import mapManager from '@/managers/mapManager' +import MapRepository from '@/repositories/mapRepository' interface IPayload { mapId: UUID diff --git a/src/events/login.ts b/src/events/login.ts index 0e2d9b3..31ef70a 100644 --- a/src/events/login.ts +++ b/src/events/login.ts @@ -1,6 +1,6 @@ -import { BaseEvent } from'@/application/base/baseEvent' -import { SocketEvent } from'@/application/enums' -import UserRepository from'@/repositories/userRepository' +import { BaseEvent } from '@/application/base/baseEvent' +import { SocketEvent } from '@/application/enums' +import UserRepository from '@/repositories/userRepository' export default class LoginEvent extends BaseEvent { public listen(): void { diff --git a/src/events/map/characterAttack.ts b/src/events/map/characterAttack.ts index 8ccea9c..ae8ffeb 100644 --- a/src/events/map/characterAttack.ts +++ b/src/events/map/characterAttack.ts @@ -1,6 +1,6 @@ -import { BaseEvent } from'@/application/base/baseEvent' -import { SocketEvent } from'@/application/enums' -import CharacterAttackService from'@/services/characterAttackService' +import { BaseEvent } from '@/application/base/baseEvent' +import { SocketEvent } from '@/application/enums' +import CharacterAttackService from '@/services/characterAttackService' export default class CharacterMove extends BaseEvent { private readonly characterAttackService = CharacterAttackService diff --git a/src/events/map/characterMove.ts b/src/events/map/characterMove.ts index 4da8ed1..c2e3923 100644 --- a/src/events/map/characterMove.ts +++ b/src/events/map/characterMove.ts @@ -1,12 +1,12 @@ -import type { MapEventTileWithTeleport } from'@/application/types' +import type { MapEventTileWithTeleport } from '@/application/types' -import { BaseEvent } from'@/application/base/baseEvent' -import { SocketEvent } from'@/application/enums' -import MapManager from'@/managers/mapManager' -import MapCharacter from'@/models/mapCharacter' -import MapEventTileRepository from'@/repositories/mapEventTileRepository' -import CharacterService from'@/services/characterMoveService' -import TeleportService from'@/services/characterTeleportService' +import { BaseEvent } from '@/application/base/baseEvent' +import { SocketEvent } from '@/application/enums' +import MapManager from '@/managers/mapManager' +import MapCharacter from '@/models/mapCharacter' +import MapEventTileRepository from '@/repositories/mapEventTileRepository' +import CharacterService from '@/services/characterMoveService' +import TeleportService from '@/services/characterTeleportService' export default class CharacterMove extends BaseEvent { private readonly characterService = CharacterService diff --git a/src/events/map/weather.ts b/src/events/map/weather.ts index 75eef1c..a5200d3 100644 --- a/src/events/map/weather.ts +++ b/src/events/map/weather.ts @@ -1,6 +1,6 @@ -import { BaseEvent } from'@/application/base/baseEvent' -import { SocketEvent } from'@/application/enums' -import WeatherManager from'@/managers/weatherManager' +import { BaseEvent } from '@/application/base/baseEvent' +import { SocketEvent } from '@/application/enums' +import WeatherManager from '@/managers/weatherManager' export default class Weather extends BaseEvent { public listen(): void { diff --git a/src/jobs/someJob.ts b/src/jobs/someJob.ts index 9613322..24780f4 100644 --- a/src/jobs/someJob.ts +++ b/src/jobs/someJob.ts @@ -1,8 +1,8 @@ import { Server as SocketServer } from 'socket.io' -import type { TSocket } from'@/application/types' +import type { TSocket } from '@/application/types' -import { SocketEvent } from'@/application/enums' +import { SocketEvent } from '@/application/enums' export default class SomeJob { constructor(private params: any) {} diff --git a/src/managers/consoleManager.ts b/src/managers/consoleManager.ts index 92ade24..b6956d3 100644 --- a/src/managers/consoleManager.ts +++ b/src/managers/consoleManager.ts @@ -1,8 +1,8 @@ -import { CommandRegistry } from'@/application/console/commandRegistry' -import { ConsolePrompt } from'@/application/console/consolePrompt' -import { LogReader } from'@/application/console/logReader' -import Logger, { LoggerType } from'@/application/logger' -import SocketManager from'@/managers/socketManager' +import { CommandRegistry } from '@/application/console/commandRegistry' +import { ConsolePrompt } from '@/application/console/consolePrompt' +import { LogReader } from '@/application/console/logReader' +import Logger, { LoggerType } from '@/application/logger' +import SocketManager from '@/managers/socketManager' export class ConsoleManager { private readonly logger = Logger.type(LoggerType.COMMAND) diff --git a/src/managers/dateManager.ts b/src/managers/dateManager.ts index 19ae54c..b26f78e 100644 --- a/src/managers/dateManager.ts +++ b/src/managers/dateManager.ts @@ -1,10 +1,10 @@ import { Server } from 'socket.io' -import { SocketEvent } from'@/application/enums' -import Logger, { LoggerType } from'@/application/logger' -import { World } from'@/entities/world' -import SocketManager from'@/managers/socketManager' -import WorldRepository from'@/repositories/worldRepository' +import { SocketEvent } from '@/application/enums' +import Logger, { LoggerType } from '@/application/logger' +import { World } from '@/entities/world' +import SocketManager from '@/managers/socketManager' +import WorldRepository from '@/repositories/worldRepository' class DateManager { private static readonly CONFIG = { diff --git a/src/managers/httpManager.ts b/src/managers/httpManager.ts index 8895b44..60807ae 100644 --- a/src/managers/httpManager.ts +++ b/src/managers/httpManager.ts @@ -5,12 +5,12 @@ import { createServer as httpsServer, Server as HTTPSServer } from 'https' import cors from 'cors' import express, { type Application } from 'express' -import config from'@/application/config' -import Logger, { LoggerType } from'@/application/logger.js' -import { AuthController } from'@/controllers/auth' -import { AvatarController } from'@/controllers/avatar' -import { CacheController } from'@/controllers/cache' -import { TexturesController } from'@/controllers/textures' +import config from '@/application/config' +import Logger, { LoggerType } from '@/application/logger.js' +import { AuthController } from '@/controllers/auth' +import { AvatarController } from '@/controllers/avatar' +import { CacheController } from '@/controllers/cache' +import { TexturesController } from '@/controllers/textures' /** * HTTP manager diff --git a/src/managers/mapManager.ts b/src/managers/mapManager.ts index 7d82c4e..90f2eaf 100644 --- a/src/managers/mapManager.ts +++ b/src/managers/mapManager.ts @@ -1,10 +1,10 @@ -import type { UUID } from'@/application/types' +import type { UUID } from '@/application/types' -import Logger, { LoggerType } from'@/application/logger' -import { Map } from'@/entities/map' -import LoadedMap from'@/models/loadedMap' -import MapCharacter from'@/models/mapCharacter' -import MapRepository from'@/repositories/mapRepository' +import Logger, { LoggerType } from '@/application/logger' +import { Map } from '@/entities/map' +import LoadedMap from '@/models/loadedMap' +import MapCharacter from '@/models/mapCharacter' +import MapRepository from '@/repositories/mapRepository' class MapManager { private readonly maps: Record = {} diff --git a/src/managers/queueManager.ts b/src/managers/queueManager.ts index bfbaf0c..337a7c7 100644 --- a/src/managers/queueManager.ts +++ b/src/managers/queueManager.ts @@ -4,12 +4,12 @@ import { Job, Queue, Worker } from 'bullmq' import IORedis from 'ioredis' import { Server as SocketServer } from 'socket.io' -import type { TSocket } from'@/application/types' +import type { TSocket } from '@/application/types' -import config from'@/application/config' -import Logger, { LoggerType } from'@/application/logger' -import Storage from'@/application/storage' -import SocketManager from'@/managers/socketManager' +import config from '@/application/config' +import Logger, { LoggerType } from '@/application/logger' +import Storage from '@/application/storage' +import SocketManager from '@/managers/socketManager' class QueueManager { private connection!: IORedis.Redis diff --git a/src/managers/socketManager.ts b/src/managers/socketManager.ts index 29e98c0..d5c7e6d 100644 --- a/src/managers/socketManager.ts +++ b/src/managers/socketManager.ts @@ -4,12 +4,12 @@ import { pathToFileURL } from 'url' import { Server as SocketServer } from 'socket.io' -import type { TSocket, UUID } from'@/application/types' +import type { TSocket, UUID } from '@/application/types' import type { Application } from 'express' -import Logger, { LoggerType } from'@/application/logger' -import Storage from'@/application/storage' -import { Authentication } from'@/middleware/authentication' +import Logger, { LoggerType } from '@/application/logger' +import Storage from '@/application/storage' +import { Authentication } from '@/middleware/authentication' class SocketManager { private io: SocketServer | null = null diff --git a/src/managers/userManager.ts b/src/managers/userManager.ts index 32d11ab..64da3f3 100644 --- a/src/managers/userManager.ts +++ b/src/managers/userManager.ts @@ -1,5 +1,5 @@ -import Logger, { LoggerType } from'@/application/logger' -import { User } from'@/entities/user' +import Logger, { LoggerType } from '@/application/logger' +import { User } from '@/entities/user' type TLoggedInUsers = { users: User[] diff --git a/src/managers/weatherManager.ts b/src/managers/weatherManager.ts index cc11e88..2458387 100644 --- a/src/managers/weatherManager.ts +++ b/src/managers/weatherManager.ts @@ -1,10 +1,10 @@ import { Server } from 'socket.io' -import { SocketEvent } from'@/application/enums' -import Logger, { LoggerType } from'@/application/logger' -import { World } from'@/entities/world' -import SocketManager from'@/managers/socketManager' -import WorldRepository from'@/repositories/worldRepository' +import { SocketEvent } from '@/application/enums' +import Logger, { LoggerType } from '@/application/logger' +import { World } from '@/entities/world' +import SocketManager from '@/managers/socketManager' +import WorldRepository from '@/repositories/worldRepository' type WeatherState = { rainPercentage: number diff --git a/src/middleware/authentication.ts b/src/middleware/authentication.ts index 1410ae0..271b3fe 100644 --- a/src/middleware/authentication.ts +++ b/src/middleware/authentication.ts @@ -1,9 +1,9 @@ import jwt from 'jsonwebtoken' -import type { TSocket } from'@/application/types' +import type { TSocket } from '@/application/types' -import config from'@/application/config' -import Logger, { LoggerType } from'@/application/logger' +import config from '@/application/config' +import Logger, { LoggerType } from '@/application/logger' class SocketAuthenticator { private socket: TSocket diff --git a/src/mikro-orm.config.ts b/src/mikro-orm.config.ts index b2562aa..648f84c 100644 --- a/src/mikro-orm.config.ts +++ b/src/mikro-orm.config.ts @@ -3,7 +3,7 @@ import { defineConfig, MariaDbDriver } from '@mikro-orm/mariadb' import { Migrator } from '@mikro-orm/migrations' import { TsMorphMetadataProvider } from '@mikro-orm/reflection' -import serverConfig from'@/application/config' +import serverConfig from '@/application/config' export default defineConfig({ extensions: [Migrator], diff --git a/src/models/loadedMap.ts b/src/models/loadedMap.ts index c229746..3a172a9 100644 --- a/src/models/loadedMap.ts +++ b/src/models/loadedMap.ts @@ -1,9 +1,9 @@ -import type { UUID } from'@/application/types' +import type { UUID } from '@/application/types' -import { Character } from'@/entities/character' -import { Map } from'@/entities/map' -import MapCharacter from'@/models/mapCharacter' -import MapEventTileRepository from'@/repositories/mapEventTileRepository' +import { Character } from '@/entities/character' +import { Map } from '@/entities/map' +import MapCharacter from '@/models/mapCharacter' +import MapEventTileRepository from '@/repositories/mapEventTileRepository' class LoadedMap { private readonly map: Map diff --git a/src/models/mapCharacter.ts b/src/models/mapCharacter.ts index 2022c88..84d5fdc 100644 --- a/src/models/mapCharacter.ts +++ b/src/models/mapCharacter.ts @@ -1,11 +1,11 @@ import { Server } from 'socket.io' -import type { TSocket, UUID } from'@/application/types' +import type { TSocket, UUID } from '@/application/types' -import { SocketEvent } from'@/application/enums' -import { Character } from'@/entities/character' -import MapManager from'@/managers/mapManager' -import TeleportService from'@/services/characterTeleportService' +import { SocketEvent } from '@/application/enums' +import { Character } from '@/entities/character' +import MapManager from '@/managers/mapManager' +import TeleportService from '@/services/characterTeleportService' class MapCharacter { public readonly character: Character diff --git a/src/repositories/characterHairRepository.ts b/src/repositories/characterHairRepository.ts index 2b1f124..13beffb 100644 --- a/src/repositories/characterHairRepository.ts +++ b/src/repositories/characterHairRepository.ts @@ -1,7 +1,7 @@ -import type { UUID } from'@/application/types' +import type { UUID } from '@/application/types' -import { BaseRepository } from'@/application/base/baseRepository' -import { CharacterHair } from'@/entities/characterHair' +import { BaseRepository } from '@/application/base/baseRepository' +import { CharacterHair } from '@/entities/characterHair' class CharacterHairRepository extends BaseRepository { async getFirst() { diff --git a/src/repositories/characterRepository.ts b/src/repositories/characterRepository.ts index 9c19b57..1a37505 100644 --- a/src/repositories/characterRepository.ts +++ b/src/repositories/characterRepository.ts @@ -1,7 +1,7 @@ -import type { UUID } from'@/application/types' +import type { UUID } from '@/application/types' -import { BaseRepository } from'@/application/base/baseRepository' -import { Character } from'@/entities/character' +import { BaseRepository } from '@/application/base/baseRepository' +import { Character } from '@/entities/character' class CharacterRepository extends BaseRepository { async getByUserId(userId: UUID): Promise { diff --git a/src/repositories/characterTypeRepository.ts b/src/repositories/characterTypeRepository.ts index aa522ca..9d0934e 100644 --- a/src/repositories/characterTypeRepository.ts +++ b/src/repositories/characterTypeRepository.ts @@ -1,7 +1,7 @@ -import type { UUID } from'@/application/types' +import type { UUID } from '@/application/types' -import { BaseRepository } from'@/application/base/baseRepository' -import { CharacterType } from'@/entities/characterType' +import { BaseRepository } from '@/application/base/baseRepository' +import { CharacterType } from '@/entities/characterType' class CharacterTypeRepository extends BaseRepository { async getFirst() { diff --git a/src/repositories/chatRepository.ts b/src/repositories/chatRepository.ts index 83f3a8a..cc04dff 100644 --- a/src/repositories/chatRepository.ts +++ b/src/repositories/chatRepository.ts @@ -1,7 +1,7 @@ -import type { UUID } from'@/application/types' +import type { UUID } from '@/application/types' -import { BaseRepository } from'@/application/base/baseRepository' -import { Chat } from'@/entities/chat' +import { BaseRepository } from '@/application/base/baseRepository' +import { Chat } from '@/entities/chat' class ChatRepository extends BaseRepository { async getById(id: UUID): Promise { diff --git a/src/repositories/itemRepository.ts b/src/repositories/itemRepository.ts index 69fd2b1..47424f1 100644 --- a/src/repositories/itemRepository.ts +++ b/src/repositories/itemRepository.ts @@ -1,7 +1,7 @@ -import type { UUID } from'@/application/types' +import type { UUID } from '@/application/types' -import { BaseRepository } from'@/application/base/baseRepository' -import { Item } from'@/entities/item' +import { BaseRepository } from '@/application/base/baseRepository' +import { Item } from '@/entities/item' class ItemRepository extends BaseRepository { async getById(id: UUID): Promise { diff --git a/src/repositories/mapEventTileRepository.ts b/src/repositories/mapEventTileRepository.ts index fa2eeb9..fb04ec9 100644 --- a/src/repositories/mapEventTileRepository.ts +++ b/src/repositories/mapEventTileRepository.ts @@ -1,7 +1,7 @@ -import type { UUID } from'@/application/types' +import type { UUID } from '@/application/types' -import { BaseRepository } from'@/application/base/baseRepository' -import { MapEventTile } from'@/entities/mapEventTile' +import { BaseRepository } from '@/application/base/baseRepository' +import { MapEventTile } from '@/entities/mapEventTile' class MapEventTileRepository extends BaseRepository { async getAll(id: UUID): Promise { diff --git a/src/repositories/mapObjectRepository.ts b/src/repositories/mapObjectRepository.ts index 535825c..7d406e3 100644 --- a/src/repositories/mapObjectRepository.ts +++ b/src/repositories/mapObjectRepository.ts @@ -1,7 +1,7 @@ -import type { UUID } from'@/application/types' +import type { UUID } from '@/application/types' -import { BaseRepository } from'@/application/base/baseRepository' -import { MapObject } from'@/entities/mapObject' +import { BaseRepository } from '@/application/base/baseRepository' +import { MapObject } from '@/entities/mapObject' class MapObjectRepository extends BaseRepository { async getById(id: UUID): Promise { diff --git a/src/repositories/mapRepository.ts b/src/repositories/mapRepository.ts index b155ef5..1458906 100644 --- a/src/repositories/mapRepository.ts +++ b/src/repositories/mapRepository.ts @@ -1,8 +1,8 @@ -import type { UUID } from'@/application/types' +import type { UUID } from '@/application/types' -import { BaseRepository } from'@/application/base/baseRepository' -import { Map } from'@/entities/map' -import { MapEventTile } from'@/entities/mapEventTile' +import { BaseRepository } from '@/application/base/baseRepository' +import { Map } from '@/entities/map' +import { MapEventTile } from '@/entities/mapEventTile' class MapRepository extends BaseRepository { public readonly POPULATE_ALL = ['*'] diff --git a/src/repositories/passwordResetTokenRepository.ts b/src/repositories/passwordResetTokenRepository.ts index b5fb33c..46fccbf 100644 --- a/src/repositories/passwordResetTokenRepository.ts +++ b/src/repositories/passwordResetTokenRepository.ts @@ -1,7 +1,7 @@ -import type { UUID } from'@/application/types' +import type { UUID } from '@/application/types' -import { BaseRepository } from'@/application/base/baseRepository' -import { PasswordResetToken } from'@/entities/passwordResetToken' +import { BaseRepository } from '@/application/base/baseRepository' +import { PasswordResetToken } from '@/entities/passwordResetToken' class PasswordResetTokenRepository extends BaseRepository { async getById(id: UUID): Promise { diff --git a/src/repositories/spriteRepository.ts b/src/repositories/spriteRepository.ts index e062a82..6461353 100644 --- a/src/repositories/spriteRepository.ts +++ b/src/repositories/spriteRepository.ts @@ -1,7 +1,7 @@ -import type { UUID } from'@/application/types' +import type { UUID } from '@/application/types' -import { BaseRepository } from'@/application/base/baseRepository' -import { Sprite } from'@/entities/sprite' +import { BaseRepository } from '@/application/base/baseRepository' +import { Sprite } from '@/entities/sprite' class SpriteRepository extends BaseRepository { async getById(id: UUID, populate?: any) { diff --git a/src/repositories/tileRepository.ts b/src/repositories/tileRepository.ts index 0099b64..149e026 100644 --- a/src/repositories/tileRepository.ts +++ b/src/repositories/tileRepository.ts @@ -1,10 +1,10 @@ -import type { UUID } from'@/application/types' +import type { UUID } from '@/application/types' -import { BaseRepository } from'@/application/base/baseRepository' -import { unduplicateArray } from'@/application/utilities' -import { Map } from'@/entities/map' -import { Tile } from'@/entities/tile' -import MapService from'@/services/mapService' +import { BaseRepository } from '@/application/base/baseRepository' +import { unduplicateArray } from '@/application/utilities' +import { Map } from '@/entities/map' +import { Tile } from '@/entities/tile' +import MapService from '@/services/mapService' class TileRepository extends BaseRepository { async getById(id: UUID) { diff --git a/src/repositories/userRepository.ts b/src/repositories/userRepository.ts index 964768c..16f71c9 100644 --- a/src/repositories/userRepository.ts +++ b/src/repositories/userRepository.ts @@ -1,7 +1,7 @@ -import type { UUID } from'@/application/types' +import type { UUID } from '@/application/types' -import { BaseRepository } from'@/application/base/baseRepository' -import { User } from'@/entities/user' +import { BaseRepository } from '@/application/base/baseRepository' +import { User } from '@/entities/user' class UserRepository extends BaseRepository { async getById(id: UUID) { diff --git a/src/repositories/worldRepository.ts b/src/repositories/worldRepository.ts index c843908..a957308 100644 --- a/src/repositories/worldRepository.ts +++ b/src/repositories/worldRepository.ts @@ -1,5 +1,5 @@ -import { BaseRepository } from'@/application/base/baseRepository' -import { World } from'@/entities/world' +import { BaseRepository } from '@/application/base/baseRepository' +import { World } from '@/entities/world' class WorldRepository extends BaseRepository { async getFirst() { diff --git a/src/server.ts b/src/server.ts index 730101a..e3c5f2a 100644 --- a/src/server.ts +++ b/src/server.ts @@ -1,14 +1,14 @@ import 'reflect-metadata' -import Database from'@/application/database' -import Logger, { LoggerType } from'@/application/logger' -import ConsoleManager from'@/managers/consoleManager' -import DateManager from'@/managers/dateManager' -import HttpManager from'@/managers/httpManager' -import MapManager from'@/managers/mapManager' -import QueueManager from'@/managers/queueManager' -import SocketManager from'@/managers/socketManager' -import UserManager from'@/managers/userManager' -import WeatherManager from'@/managers/weatherManager' +import Database from '@/application/database' +import Logger, { LoggerType } from '@/application/logger' +import ConsoleManager from '@/managers/consoleManager' +import DateManager from '@/managers/dateManager' +import HttpManager from '@/managers/httpManager' +import MapManager from '@/managers/mapManager' +import QueueManager from '@/managers/queueManager' +import SocketManager from '@/managers/socketManager' +import UserManager from '@/managers/userManager' +import WeatherManager from '@/managers/weatherManager' export class Server { private readonly logger = Logger.type(LoggerType.APP) diff --git a/src/services/characterAttackService.ts b/src/services/characterAttackService.ts index 558be6c..5871b91 100644 --- a/src/services/characterAttackService.ts +++ b/src/services/characterAttackService.ts @@ -1,9 +1,9 @@ -import type { UUID } from'@/application/types' +import type { UUID } from '@/application/types' -import { BaseService } from'@/application/base/baseService' -import { SocketEvent } from'@/application/enums' -import MapManager from'@/managers/mapManager' -import SocketManager from'@/managers/socketManager' +import { BaseService } from '@/application/base/baseService' +import { SocketEvent } from '@/application/enums' +import MapManager from '@/managers/mapManager' +import SocketManager from '@/managers/socketManager' class CharacterAttackService extends BaseService { private readonly ATTACK_DELAY_MS = 1000 diff --git a/src/services/characterMoveService.ts b/src/services/characterMoveService.ts index 33e3c51..8c67d31 100644 --- a/src/services/characterMoveService.ts +++ b/src/services/characterMoveService.ts @@ -1,7 +1,7 @@ -import { BaseService } from'@/application/base/baseService' -import config from'@/application/config' -import { Character } from'@/entities/character' -import MapManager from'@/managers/mapManager' +import { BaseService } from '@/application/base/baseService' +import config from '@/application/config' +import { Character } from '@/entities/character' +import MapManager from '@/managers/mapManager' type Position = { positionX: number; positionY: number } export type Node = Position & { parent?: Node; g: number; h: number; f: number } diff --git a/src/services/characterTeleportService.ts b/src/services/characterTeleportService.ts index 9ebe939..b38cd81 100644 --- a/src/services/characterTeleportService.ts +++ b/src/services/characterTeleportService.ts @@ -1,12 +1,12 @@ -import type { UUID } from'@/application/types' +import type { UUID } from '@/application/types' -import { SocketEvent } from'@/application/enums' -import Logger, { LoggerType } from'@/application/logger' -import { Character } from'@/entities/character' -import MapManager from'@/managers/mapManager' -import SocketManager from'@/managers/socketManager' -import MapCharacter from'@/models/mapCharacter' -import MapRepository from'@/repositories/mapRepository' +import { SocketEvent } from '@/application/enums' +import Logger, { LoggerType } from '@/application/logger' +import { Character } from '@/entities/character' +import MapManager from '@/managers/mapManager' +import SocketManager from '@/managers/socketManager' +import MapCharacter from '@/models/mapCharacter' +import MapRepository from '@/repositories/mapRepository' interface TeleportOptions { targetMapId: UUID diff --git a/src/services/chatService.ts b/src/services/chatService.ts index bea461c..758cccd 100644 --- a/src/services/chatService.ts +++ b/src/services/chatService.ts @@ -1,11 +1,11 @@ -import type { UUID } from'@/application/types' +import type { UUID } from '@/application/types' -import { BaseService } from'@/application/base/baseService' -import { SocketEvent } from'@/application/enums' -import { Chat } from'@/entities/chat' -import SocketManager from'@/managers/socketManager' -import CharacterRepository from'@/repositories/characterRepository' -import MapRepository from'@/repositories/mapRepository' +import { BaseService } from '@/application/base/baseService' +import { SocketEvent } from '@/application/enums' +import { Chat } from '@/entities/chat' +import SocketManager from '@/managers/socketManager' +import CharacterRepository from '@/repositories/characterRepository' +import MapRepository from '@/repositories/mapRepository' class ChatService extends BaseService { async sendMapMessage(characterId: UUID, mapId: UUID, message: string): Promise { diff --git a/src/services/mapService.ts b/src/services/mapService.ts index 38ec451..6f6c1bf 100644 --- a/src/services/mapService.ts +++ b/src/services/mapService.ts @@ -1,4 +1,4 @@ -import { BaseService } from'@/application/base/baseService' +import { BaseService } from '@/application/base/baseService' class MapService extends BaseService { public flattenMapArray(tiles: string[][]) { diff --git a/src/services/userService.ts b/src/services/userService.ts index 5b3dbbb..a755134 100644 --- a/src/services/userService.ts +++ b/src/services/userService.ts @@ -1,12 +1,12 @@ import bcrypt from 'bcryptjs' import NodeMailer from 'nodemailer' -import { BaseService } from'@/application/base/baseService' -import config from'@/application/config' -import { PasswordResetToken } from'@/entities/passwordResetToken' -import { User } from'@/entities/user' -import PasswordResetTokenRepository from'@/repositories/passwordResetTokenRepository' -import UserRepository from'@/repositories/userRepository' +import { BaseService } from '@/application/base/baseService' +import config from '@/application/config' +import { PasswordResetToken } from '@/entities/passwordResetToken' +import { User } from '@/entities/user' +import PasswordResetTokenRepository from '@/repositories/passwordResetTokenRepository' +import UserRepository from '@/repositories/userRepository' /** * User service