2024-03-06 19:43:09 +00:00

21 lines
462 B
JavaScript
Executable File

import { User, Badge } from "@db_models"
export default {
method: "GET",
route: "/user/:user_id",
fn: async (req, res) => {
const user = await User.findOne({
_id: req.params.user_id,
})
if (!user) {
return res.status(404).json({ error: "User not found" })
}
const badges = await Badge.find({
name: { $in: user.badges },
})
return res.json(badges)
}
}