1
0
forked from noxious/server

Converted more procedural programming to OOP

This commit is contained in:
2024-12-26 23:34:25 +01:00
parent b7f448cb17
commit e571cf2230
46 changed files with 449 additions and 382 deletions

View File

@ -1,5 +1,5 @@
import { appLogger } from '#application/logger'
import { BaseRepository } from '#application/bases/baseRepository'
import { BaseRepository } from '#application/base/baseRepository'
import { CharacterHair } from '#entities/characterHair'
class CharacterHairRepository extends BaseRepository {

View File

@ -1,5 +1,5 @@
import { appLogger } from '#application/logger'
import { BaseRepository } from '#application/bases/baseRepository'
import { BaseRepository } from '#application/base/baseRepository'
import { Character } from '#entities/character'
class CharacterRepository extends BaseRepository {

View File

@ -1,5 +1,5 @@
import { appLogger } from '#application/logger'
import { BaseRepository } from '#application/bases/baseRepository'
import { BaseRepository } from '#application/base/baseRepository'
import { CharacterType } from '#entities/characterType'
class CharacterTypeRepository extends BaseRepository {

View File

@ -1,5 +1,5 @@
import { appLogger } from '#application/logger'
import { BaseRepository } from '#application/bases/baseRepository'
import { BaseRepository } from '#application/base/baseRepository'
import { Chat } from '#entities/chat'
class ChatRepository extends BaseRepository {

View File

@ -1,5 +1,5 @@
import { appLogger } from '#application/logger'
import { BaseRepository } from '#application/bases/baseRepository'
import { BaseRepository } from '#application/base/baseRepository'
import { Item } from '#entities/item'
class ItemRepository extends BaseRepository {

View File

@ -1,4 +1,4 @@
import { BaseRepository } from '#application/bases/baseRepository'
import { BaseRepository } from '#application/base/baseRepository'
class ObjectRepository extends BaseRepository {
async getById(id: string): Promise<any> {

View File

@ -1,5 +1,5 @@
import { appLogger } from '#application/logger'
import { BaseRepository } from '#application/bases/baseRepository' // Import the global Prisma instance
import { BaseRepository } from '#application/base/baseRepository' // Import the global Prisma instance
import { PasswordResetToken } from '#entities/passwordResetToken'
class PasswordResetTokenRepository extends BaseRepository {

View File

@ -1,5 +1,5 @@
import { FilterValue } from '@mikro-orm/core'
import { BaseRepository } from '#application/bases/baseRepository'
import { BaseRepository } from '#application/base/baseRepository'
import { Sprite } from '#entities/sprite'
class SpriteRepository extends BaseRepository {

View File

@ -1,5 +1,5 @@
import { FilterValue } from '@mikro-orm/core'
import { BaseRepository } from '#application/bases/baseRepository'
import { BaseRepository } from '#application/base/baseRepository'
import { Tile } from '#entities/tile'
import { Zone } from '#entities/zone'
import { unduplicateArray } from '#application/utilities'

View File

@ -1,5 +1,5 @@
import { appLogger } from '#application/logger'
import { BaseRepository } from '#application/bases/baseRepository'
import { BaseRepository } from '#application/base/baseRepository'
import { User } from '#entities/user'
class UserRepository extends BaseRepository {

View File

@ -1,5 +1,5 @@
import { gameLogger } from '#application/logger'
import { BaseRepository } from '#application/bases/baseRepository'
import { BaseRepository } from '#application/base/baseRepository'
import { World } from '#entities/world'
class WorldRepository extends BaseRepository {

View File

@ -1,5 +1,5 @@
import { appLogger } from '#application/logger'
import { BaseRepository } from '#application/bases/baseRepository'
import { BaseRepository } from '#application/base/baseRepository'
import { ZoneEventTile } from '#entities/zoneEventTile'
class ZoneEventTileRepository extends BaseRepository {

View File

@ -1,5 +1,5 @@
import { appLogger } from '#application/logger'
import { BaseRepository } from '#application/bases/baseRepository'
import { BaseRepository } from '#application/base/baseRepository'
import { ZoneEventTile } from '#entities/zoneEventTile'
import { ZoneObject } from '#entities/zoneObject'
import { Zone } from '#entities/zone'