mirror of
https://github.com/ragestudio/comty.git
synced 2025-06-09 10:34:17 +00:00
21 lines
523 B
JavaScript
Executable File
21 lines
523 B
JavaScript
Executable File
import { Badge } from "@db_models"
|
|
|
|
export default {
|
|
method: "DELETE",
|
|
route: "/badge/:badge_id",
|
|
middlewares: ["withAuthentication", "onlyAdmin"],
|
|
fn: async (req, res) => {
|
|
const badge = await Badge.findById(req.params.badge_id).catch((err) => {
|
|
res.status(500).json({ error: err })
|
|
return false
|
|
})
|
|
|
|
if (!badge) {
|
|
return res.status(404).json({ error: "No badge founded" })
|
|
}
|
|
|
|
badge.remove()
|
|
|
|
return res.json(badge)
|
|
}
|
|
} |