1
0
forked from noxious/server

Renamed folder utilities > application, added baseEntity class, updated baseRepo class, removed prisma helper

This commit is contained in:
2024-12-25 16:50:01 +01:00
parent f5a7a348e0
commit f4746722af
120 changed files with 423 additions and 378 deletions

View File

@ -1,12 +1,12 @@
import { gameLogger } from '#utilities/logger'
import { BaseRepository } from '#repositories/baseRepository'
import { gameLogger } from '#application/logger'
import { BaseRepository } from '#application/bases/baseRepository'
import { World } from '#entities/world'
class WorldRepository extends BaseRepository {
async getFirst(): Promise<any> {
async getFirst() {
try {
const repository = this.em.getRepository(World)
return await repository.findOne({})
return await repository.findOne({ date: { $exists: true }})
} catch (error: any) {
gameLogger.error(`Failed to get first world: ${error instanceof Error ? error.message : String(error)}`)
}