From 4be1029ec7d09729339229ac3a819e9bfe0920de Mon Sep 17 00:00:00 2001 From: srgooglo Date: Thu, 10 Nov 2022 13:46:50 +0000 Subject: [PATCH] added `getUserBadges` method --- packages/app/src/models/user/index.js | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/packages/app/src/models/user/index.js b/packages/app/src/models/user/index.js index 45878c71..4b36fa2c 100755 --- a/packages/app/src/models/user/index.js +++ b/packages/app/src/models/user/index.js @@ -75,6 +75,26 @@ export default class User { return User.hasRole("admin") } + static async getUserBadges(user_id) { + if (!User.bridge) { + return false + } + + if (!user_id) { + user_id = await User.selfUserId() + } + + const { data } = await app.api.customRequest("main", { + method: "GET", + url: "/user/badges", + params: { + user_id: user_id, + } + }) + + return data + } + static async register(payload) { if (!User.bridge) { return false