Deck szerkesztese

This commit is contained in:
2025-10-24 20:34:43 +02:00
parent 8960bd9dce
commit cea9062f91
4 changed files with 223 additions and 67 deletions
@@ -199,12 +199,12 @@ deckRouter.patch('/:id', authRequired, async (req, res) => {
try {
const deckId = req.params.id;
const userId = (req as any).user.userId;
logRequest('Update deck endpoint accessed', req, res, { deckId, userId, updateFields: Object.keys(req.body) });
// Convert string enum values to integers
const updateData = convertEnumValues(req.body);
const result = await container.updateDeckCommandHandler.execute({ id: deckId, ...updateData });
const result = await container.updateDeckCommandHandler.execute({ id: deckId, userstate: userState, ...updateData });
logRequest('Deck updated successfully', req, res, { deckId, userId });
res.json(result);
@@ -244,7 +244,6 @@ deckRouter.delete('/:id', authRequired, async (req, res) => {
try {
const deckId = req.params.id;
const userId = (req as any).user.userId;
logRequest('Soft delete deck endpoint accessed', req, res, { deckId, userId });
const result = await container.deleteDeckCommandHandler.execute({ id: deckId, soft: true });