diff options
author | TheArcaneBrony <myrainbowdash949@gmail.com> | 2022-09-04 03:24:10 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2022-09-04 03:24:10 +0200 |
commit | 5d321d21396e82dfc13d3e9794ed0827ec480c7b (patch) | |
tree | d65753ec6ba2c1c684f64e89f7f3107fff03e230 /src/api/routes | |
parent | Merge pull request #872 from Puyodead1/feat/guild-profiles (diff) | |
parent | fix user profile not displaying correctly (diff) | |
download | server-5d321d21396e82dfc13d3e9794ed0827ec480c7b.tar.xz |
Merge pull request #879 from Puyodead1/fix/user-profiles
fix user profile not displaying correctly
Diffstat (limited to 'src/api/routes')
-rw-r--r-- | src/api/routes/users/#id/profile.ts | 11 |
1 files changed, 9 insertions, 2 deletions
diff --git a/src/api/routes/users/#id/profile.ts b/src/api/routes/users/#id/profile.ts index 0b9107e2..541bb66a 100644 --- a/src/api/routes/users/#id/profile.ts +++ b/src/api/routes/users/#id/profile.ts @@ -73,6 +73,12 @@ router.get("/", route({ test: { response: { body: "UserProfileResponse" } } }), bot: user.bot }; + const userProfile = { + bio: req.user_bot ? null : user.bio, + accent_color: user.accent_color, + banner: user.banner + }; + const guildMemberDto = guild_member ? { avatar: guild_member.avatar, @@ -104,8 +110,9 @@ router.get("/", route({ test: { response: { body: "UserProfileResponse" } } }), premium_since: user.premium_since, // TODO mutual_guilds: mutual_guilds, // TODO {id: "", nick: null} when ?with_mutual_guilds=true user: userDto, - guild_member: guildMemberDto, - guild_member_profile: guildMemberProfile + user_profile: userProfile, + guild_member: guild_id && guildMemberDto, + guild_member_profile: guild_id && guildMemberProfile }); }); |