summary refs log tree commit diff
path: root/src
diff options
context:
space:
mode:
authorRory& <root@rory.gay>2025-11-25 23:04:25 +0100
committerRory& <root@rory.gay>2025-11-25 23:04:25 +0100
commit0a649a0de2cd88d11e16f2c4668b91709957f3a5 (patch)
tree423020e2fc522ce58176b04e9c7a4887e16620ca /src
parentChannel: revert part of permission unification PR (diff)
downloadserver-ts-0a649a0de2cd88d11e16f2c4668b91709957f3a5.tar.xz
Expose mor emember keys
Diffstat (limited to 'src')
-rw-r--r--src/schemas/api/users/Member.ts12
-rw-r--r--src/util/entities/Member.ts6
2 files changed, 17 insertions, 1 deletions
diff --git a/src/schemas/api/users/Member.ts b/src/schemas/api/users/Member.ts

index 8436e62a..1acd441c 100644 --- a/src/schemas/api/users/Member.ts +++ b/src/schemas/api/users/Member.ts
@@ -64,7 +64,12 @@ export type PublicMemberKeys = | "deaf" | "mute" | "premium_since" - | "avatar"; + | "avatar" + | "banner" + | "bio" + | "theme_colors" + | "pronouns" + | "communication_disabled_until"; export const PublicMemberProjection: PublicMemberKeys[] = [ "id", @@ -77,6 +82,11 @@ export const PublicMemberProjection: PublicMemberKeys[] = [ "mute", "premium_since", "avatar", + "banner", + "bio", + "theme_colors", + "pronouns", + "communication_disabled_until", ]; export type PublicMember = Omit<Pick<Member, PublicMemberKeys>, "roles"> & { diff --git a/src/util/entities/Member.ts b/src/util/entities/Member.ts
index 2cabd858..404d2ce7 100644 --- a/src/util/entities/Member.ts +++ b/src/util/entities/Member.ts
@@ -44,6 +44,12 @@ export const MemberPrivateProjection: (keyof Member)[] = [ "roles", "settings", "user", + "avatar", + "banner", + "bio", + "theme_colors", + "pronouns", + "communication_disabled_until", ]; @Entity({