1
0
forked from noxious/server

Updated create and update calls to services

This commit is contained in:
2024-11-17 20:59:24 +01:00
parent 2e267a36aa
commit fc92d9ea79
4 changed files with 37 additions and 27 deletions

View File

@ -2,8 +2,8 @@ import { Server } from 'socket.io'
import { TSocket } from '../../utilities/types'
import { Character } from '@prisma/client'
import CharacterRepository from '../../repositories/characterRepository'
import { CharacterService } from '../../services/character/characterService'
import { ZCharacterCreate } from '../../utilities/zodTypes'
import prisma from '../../utilities/prisma'
import { gameLogger } from '../../utilities/logger'
import { ZodError } from 'zod'
@ -38,13 +38,8 @@ export default class CharacterCreateEvent {
return this.socket.emit('notification', { message: 'You can only have 4 characters' })
}
const character: Character = await prisma.character.create({
data: {
name: data.name,
userId: user_id
// characterTypeId: 1 // @TODO set to chosen character type
}
})
const characterService = new CharacterService()
const character: Character = await characterService.create(data.name, user_id)
characters = [...characters, character]