number>uuid

This commit is contained in:
Dennis Postma 2025-01-01 21:37:02 +01:00
parent 5982422e04
commit 7c473de12b
3 changed files with 5 additions and 4 deletions

View File

@ -40,8 +40,8 @@ export class AvatarController extends BaseController {
*/
public async getByParams(req: Request, res: Response) {
return this.generateAvatar(res, {
characterTypeId: parseInt(req.params.characterTypeId),
characterHairId: req.params.characterHairId ? parseInt(req.params.characterHairId) : undefined
characterTypeId: req.params.characterTypeId as UUID,
characterHairId: req.params.characterHairId ? (req.params.characterHairId as UUID) : undefined
})
}

View File

@ -1,4 +1,5 @@
import { BaseRepository } from '#application/base/baseRepository'
import { UUID } from '#application/types'
import { CharacterHair } from '#entities/characterHair'
class CharacterHairRepository extends BaseRepository {
@ -32,7 +33,7 @@ class CharacterHairRepository extends BaseRepository {
}
}
async getById(id: number): Promise<CharacterHair | null> {
async getById(id: UUID): Promise<CharacterHair | null> {
try {
const repository = this.em.getRepository(CharacterHair)
return await repository.findOne({ id })

View File

@ -22,7 +22,7 @@ class CharacterTypeRepository extends BaseRepository {
}
}
async getById(id: number) {
async getById(id: UUID) {
try {
const repository = this.em.getRepository(CharacterType)
return await repository.findOne({ id })