npm update, removed player store and merged it with socket store, worked on character creation & selection (partially works)

This commit is contained in:
2024-05-31 01:15:54 +02:00
parent d3e1bf0047
commit b19625014a
7 changed files with 97 additions and 30 deletions

View File

@ -16,6 +16,19 @@ class CharacterRepository {
}
}
async getById(id: number): Promise<Character | null> {
try {
return await prisma.character.findUnique({
where: {
id,
},
});
} catch (error: any) {
// Handle error
throw new Error(`Failed to get character by ID: ${error.message}`);
}
}
async create(userId: number, name: string): Promise<Character | null> {
try {
return await prisma.character.create({