Email verification Backend
This commit is contained in:
@@ -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) {
|
||||
|
||||
Reference in New Issue
Block a user