forked from noxious/server
Improved folder and file structure, separated prisma schema into multiple ones, removed obsolete functions, worked on dynamic character sprite logics, general enhancements
This commit is contained in:
@ -29,7 +29,8 @@ export default function (socket: TSocket, io: Server) {
|
||||
const character: Character = await prisma.character.create({
|
||||
data: {
|
||||
name: data.name,
|
||||
userId: user_id
|
||||
userId: user_id,
|
||||
// characterTypeId: 1 // @TODO set to chosen character type
|
||||
}
|
||||
})
|
||||
|
||||
@ -38,7 +39,8 @@ export default function (socket: TSocket, io: Server) {
|
||||
socket.emit('character:create:success')
|
||||
socket.emit('character:list', characters)
|
||||
} catch (error: any) {
|
||||
return socket.emit('notification', { message: error.errors[0]?.message ?? 'Invalid data' })
|
||||
console.log('character:create error', error)
|
||||
return socket.emit('notification', { message: 'Could not create character. Please try again (later).' })
|
||||
}
|
||||
})
|
||||
}
|
@ -1,7 +1,7 @@
|
||||
import { Server } from 'socket.io'
|
||||
import { TSocket } from '../../../utilities/Types'
|
||||
import path from 'path'
|
||||
import fs from 'fs'
|
||||
import path from 'path'
|
||||
import prisma from '../../../utilities/Prisma'
|
||||
|
||||
type Payload = {
|
||||
|
@ -42,7 +42,7 @@ export default function (socket: TSocket, io: Server) {
|
||||
return
|
||||
}
|
||||
|
||||
console.log(data);
|
||||
console.log(data)
|
||||
|
||||
await prisma.zone.update({
|
||||
where: {
|
||||
|
Reference in New Issue
Block a user