diff --git a/packages/server/services/users/routes/users/[user_id]/badges/get.js b/packages/server/services/users/routes/users/[user_id]/badges/get.js new file mode 100644 index 00000000..c12b9e4d --- /dev/null +++ b/packages/server/services/users/routes/users/[user_id]/badges/get.js @@ -0,0 +1,21 @@ +import { User, Badge } from "@db_models" + +export default { + fn: async (req) => { + const { user_id } = req.params + + const user = await User.findOne({ + _id: user_id + }).catch((err) => { + return false + }) + + const badges = await Badge.find({ + name: { + $in: user.badges + } + }) + + return badges + } +} \ No newline at end of file