릴리스: v0.1.9 MariaDB 전용 코드베이스 정리

This commit is contained in:
2026-03-19 15:20:13 +09:00
parent 0c30ae5cb3
commit beaec9326b
18 changed files with 632 additions and 1067 deletions

View File

@@ -8,6 +8,8 @@ const {
createGame,
updateGameThumbnail,
createGameItem,
deleteGameItem,
deleteGame,
} = require('../db')
const { requireAdmin } = require('../middleware/auth')
@@ -61,4 +63,18 @@ router.post('/games/:gameId/images', requireAdmin, upload.single('image'), async
res.json({ item })
})
router.delete('/games/:gameId/items/:itemId', requireAdmin, async (req, res) => {
const game = await findGameById(req.params.gameId)
if (!game) return res.status(404).json({ error: 'not_found' })
await deleteGameItem(req.params.itemId)
res.json({ ok: true })
})
router.delete('/games/:gameId', requireAdmin, async (req, res) => {
const game = await findGameById(req.params.gameId)
if (!game) return res.status(404).json({ error: 'not_found' })
await deleteGame(req.params.gameId)
res.json({ ok: true })
})
module.exports = router