From 0a649a0de2cd88d11e16f2c4668b91709957f3a5 Mon Sep 17 00:00:00 2001 From: Rory& Date: Tue, 25 Nov 2025 23:04:25 +0100 Subject: [PATCH] Expose mor emember keys --- assets/openapi.json | Bin 843980 -> 844877 bytes assets/schemas.json | Bin 3418792 -> 3421605 bytes src/schemas/api/users/Member.ts | 12 +++++++++++- src/util/entities/Member.ts | 6 ++++++ 4 files changed, 17 insertions(+), 1 deletion(-) diff --git a/assets/openapi.json b/assets/openapi.json index 0e21164c49419fa921dd238c58a0bebbd561bd13..b62e2b43429f828d13b3295836a1ee59401b8c99 100644 GIT binary patch delta 558 zcmX?e(D>{L2Wd$|OB`LmkWXy;oT!r@QpBif@n7W{PEjn`F#5{eT!F%k+i< zHl^te3mI*v8>BF&O>Zz@IzOF%4Wq)e6)djP4O&>@rG<>oQ(1Vn*G**EDo(a@5QZ#Zoh%^8HJ$Y#m+kWSxHD1#8jtfU7KQ(=U8sm6;x3!W=mLKo+b0G*4#t z?eng%Ff(osF<^>f-tI7oWd`H)1{Kyl(`K@;OmE0%j+$Oz%ACGE-i^_iaXNo36Knf_ zb0#2W-u~a5CC`@_9YB>#LQLB)bh9+D5TkxNQ2oZ~3V&E6Ccjx?G1*{|-u4SqS)#1(R7awgZFW1|u+-JlfgSS%H{sJG(l2SpjoyYTopX y|Cq$Ke-P%}4h%7OCUzE|%;J*m2N$qUVrs9Q&JM&JK+FlmTtLjdy>>d!1s?zz3Yp;m diff --git a/assets/schemas.json b/assets/schemas.json index bbf6461f5bba97f836d827a8f5213f05c4a8b815..e53b7b5278c2de8d9d99574cca5109feac1d73fc 100644 GIT binary patch delta 1444 zcmdVaPe_w-7zc3n?wxbZy?dwA_J7m4mO6d6cbTb4uasqi`d+dE4GRLH9Tq{@sZpaH zG8&lsf_0dh;GsfH_)#z>T9=?0LJSl%w+>RzY~6>aI(*=L;rD#s=Xv4xEPX0y z7QYuXiKHgUCAF*kPk|*|t{Yk?Y5y>8H$;!2a74QTCBp?E_UQcBPF6m^@rAyn6eYK zB7Qg0f%GPS32MJl59OWFQ7rHvex0{Kdaw7DUOT8Z-)Wmc{4}qFXy@(I388mdwfgq5 zF~nQWBYVcylsOr7K}+bn@#4<^(SC~BCr;ubZsH+c;v@B>f%r)y z3DCHQo^0%Ywv30bMz%wcpstv`Se9fzmg~7IrKiWy0jN7so+&SbCQb1(dc=J$0lD?o z8uTnQhmdPGSlRe$u$C|P(v+@ZYA_!phe;D@CM_gHTG?Q}&7CYau#bazR<2;&fHcRI zineNbwYW)cX1?lqHa0Ac?)A6tZ3EgiI@U5Gy*8KI*55gEF)5Xcg-L|vV)CDM&pyV!@pDk0wF{3hm8IABLIMOe%g8ynI2a- zG2g(G5@I4|Qc5hOjLkP#FNKRsPEazjk#ZssJ8=+^RFF#IBvquE<)>?m+U)_ENANwr zgvVE{UM$2c_1F$rMXZk78~2v_u0+d6774*Y&IA1spKn{fj|oBVwP-0(84Lj1OO=c0{MlZbXw^l}H6#rO=nlomdXIEQ{JoCFZ_X)ge09 zRf5bE?dn|W4zQ+v*9P}b%PE(uozQ3HIw-&VBJ?v>4~u-3#+nl|6E5OrGZRvF_J4Os zPzO>=>WGKblLpdAyrhXVlNQoSo!j276+Wpc)g#5(%d^9rW|B^Jb)u zaN^!wY-N3A$S2(behza^_Tstk<$j;@NFu!MBYx6O4v>T75b0py^-d{X+;jdjC;&~E ziItv~?;7bb*?2@}-Aq_V`2F`U;O0m<@!hEoW1x~h4CFq;+ oRMSfFNx+Xabrtzz-9yZlQ7@G5BZ5)H{VV&}SU8)}+1c;E0ZjZAc>n+a diff --git a/src/schemas/api/users/Member.ts b/src/schemas/api/users/Member.ts index 8436e62aa..1acd441cb 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, "roles"> & { diff --git a/src/util/entities/Member.ts b/src/util/entities/Member.ts index 2cabd8580..404d2ce73 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({