Email verification Backend

This commit is contained in:
magdo
2025-10-25 01:33:21 +02:00
parent 44645bb3fc
commit f746cfd23f
13 changed files with 843 additions and 101 deletions
@@ -385,11 +385,12 @@ router.patch('/decks/:id', adminRequired, async (req: Request, res: Response) =>
// Hard delete deck (admin only)
router.delete('/decks/:id/hard', adminRequired, async (req: Request, res: Response) => {
try {
const adminUserId = (req as any).user.userId;
const deckId = req.params.id;
logRequest('Admin hard delete deck endpoint accessed', req, res, { deckId });
const result = await container.deleteDeckCommandHandler.execute({ id: deckId, soft: false });
const result = await container.deleteDeckCommandHandler.execute({ userid: adminUserId, authLevel: 1, id: deckId, soft: false });
logRequest('Admin deck hard delete successful', req, res, { deckId, success: result });
res.json({ success: result });
} catch (error) {