Bug fix for register, added delete character logic (WIP), npm update

This commit is contained in:
2024-06-01 15:24:03 +02:00
parent ad11004f74
commit 267e61cc7f
6 changed files with 45 additions and 5 deletions

View File

@ -46,6 +46,19 @@ class CharacterRepository {
throw new Error(`Failed to create character: ${error.message}`);
}
}
async delete(id: number): Promise<Character | null> {
try {
return await prisma.character.delete({
where: {
id,
},
});
} catch (error: any) {
// Handle error
throw new Error(`Failed to delete character: ${error.message}`);
}
}
}
export default new CharacterRepository;