1
0
forked from noxious/server
This commit is contained in:
2024-05-12 21:24:14 +02:00
parent c49a2563f8
commit 2f4ae43996
9 changed files with 100 additions and 28 deletions

View File

@ -15,6 +15,24 @@ class CharacterRepository {
throw new Error(`Failed to get character by user ID: ${error.message}`);
}
}
async create(userId: number, name: string): Promise<Character | null> {
try {
return await prisma.character.create({
data: {
userId,
name,
position_x: 0,
position_y: 0,
rotation: 0,
zoneId: 1,
},
});
} catch (error: any) {
// Handle error
throw new Error(`Failed to create character: ${error.message}`);
}
}
}
export default new CharacterService;
export default new CharacterRepository;

View File

@ -50,4 +50,4 @@ class ZoneRepository {
}
}
export default ZoneRepository;
export default new ZoneRepository;