From dfdc8d5a239202dfa33bc61937344072e90d9fb1 Mon Sep 17 00:00:00 2001 From: Rory& Date: Wed, 17 Dec 2025 22:25:38 +0100 Subject: [PATCH] Schemas --- assets/openapi.json | Bin 896365 -> 910907 bytes assets/schemas.json | Bin 383086 -> 390188 bytes .../routes/guilds/#guild_id/widget.json.ts | 3 ++- src/api/routes/oauth2/authorize.ts | 2 +- 4 files changed, 3 insertions(+), 2 deletions(-) diff --git a/assets/openapi.json b/assets/openapi.json index fbadb7ab93814afa52226dce14c65a90eb605e70..ed53ce9a8e6bce1339de963d51a193037d8323cb 100644 GIT binary patch delta 2993 zcmc&$eN0nV6wiHMEwp?&6$Pr#F@!3VS_E~#tTTR~4nf02{D4y4pjt|83x+>7*|G&E zqOiC0_|II8*<^8y3NzOaGRqd@ma&OhvJu^YjV)WYY*v%~VRUTwzET*GY*}VPlb76k z-g)Q#&hMP_yZ!ZM&gK3Ue(P^ATp*;$B8~v3tV)BC1$<&?myJ9yP{1bBojk&+z_|)t zghO3|Ua^?pH^{L+dLfX&>!_h;IG7s=MW>h};2RZ|Ve=rmqXyp#3=hWdP!=BJkY-`% zFlX~@8f>u~Tg=PB`y6x?GRY9oXd=Ovi&BZ11Mxmeke$tHFrE;S<)L5<9B)NQ#4-oW z=NUZ&kFv=jc>g&X+-~O7_{|iQ&QLsBcw3L=lE_gYoa82SQgVtiFj%U@qZblMU6MK~pyg`{ykrFy7a>U0yqv z?PX96`J@cDz07PxIJFVYiVH*Jp+aJJ(u7vh5C(Z97)3ejgMlNc9JU@qHDGK(z3_RF zuoryiP&C9`Ln&Z9gRFF`hLN+V9Q!*^7Lv{T1Ss?iiy-(EUn=|BS3t!{)C3jVg*@uJ z37WbHZ)P8g4#!ZDS8C_5)WWh8Tp9!uxQ$>;;5XvL0NRP* ztpJLTs-NojBxAy-`%ocE#UKk}bC?F%Y>bEFEojd~mzRaw8ZzU^0JdD=%5c$DbPmCT zex$=+euBE9rV7_ly&_Z)_+Gs!JV!}%SD;8vXhoF}Ml?bc_*>XT5E#%JnvE=jjVya1 z@3Ft5l-77WQmqsE%2}PafVC4fwTFv8&i*f}+13acTFRt(bD1)F%2~L5kI}Nrj3#)o zkWGRL7n=`7$51t$ViQq;QfNzOh(4}jb>QcOeAvB(CAz3XdEg)A_J+FO-^W*jbBxi# zJ2VIlNmpxRW9vK^DG*kGGly9h>HytV_D0R@l4+33?V}Rou|Rtj(#vhG1#;8C2D&d! zQO&^vm_4vV(H-vqG6+(&#oAbohoiac@o=+JFhY?exTt&_p zxMKL}T#o;^%4h!sfg8;3haqi;k$5f=IxnML@^CPELZeO4 zHiDXo=?NGrAYDanrFeQHCD1!JYKqt{$3JunCKYRQlz`ZZGNA2aAp>5@<7d%3CJ8q8 z5_L{%CF)LJV9zCC6hTclif3zW4qVtPToIKE0h3l5M6@=W@rhxfKQ3A+enve}P%?!Q z-1%8Z$JRSSEC|lJTFG7qaf?-5ve^`KXsz91t96SOF*J~3_#5%LI+y6FkrabL+$MSI zT@H81;;bU_T&27b>nit2R*zWc5Z(1wtK@bY#Pv3pL?coG7fTdpaRd3{pruii8YG9u z@OXNp82Ul~E%ooyHY>hyLG4A6la~SX-4kSNRz+Mw(Bx9Bj|!!d;jXW)mfTQ0SKUK1 zg0Z_owg3a&q+e$reQqJQHNDU0Wkr_q)Y|H4=&Hnub&x;ibW1vs)_d(iDb8Pn~F`r8v`f zOO5`4kU7&0wg>lpsM*3O;IR9!>Wk|cp>j^NKxVkE<8*m!bq+UiveXl#Rj}r+aP3iZ z2IluP`&HHUx=M?^98T#`BK@NX726^Ns2Ehg0cJ^+3IiuqSwg5?p-)Scuc%)YpEk9B rC&7<1J_$VB$1_d6YMgH+hh}4`nmiHYi6oB(8%wqDDb}P#Rlf2UP)B&X delta 1208 zcmb_bU1(fI80EV&b2r)SW_MX7=}($VV=7yzyEI@!)MTaF`jFxxXc9He?T>V8iMcd_ zPu6QylA^28YjRLi8zMfmf(cE^S5jy$D83j>VyU#L+YP2gXt6G$f=@b|VDLd7{CW7` z8)oLrnRCu}Zf4u}3-^rgyEUzoIGDYBg zEgyqlMT)N}8r=XZL6v;Go+bsm37XuFkw&o_E%VYwzDRqqI6=~L;+=5nmE_2$@*@K; z_LB*_EYJ;WS{^JtXTyqw%CWYVx;ffQSF5r39+koQoZjHVw=!c4-9hyzJ}H~wo}@4F z$tgMje~O+)W|9>AbM%Cle#YeY-=anZ=U0vI4pZm9LxDyaM`~15^S~ILQpj8+$sHe3 zg8?UQNX|~vG4X%D;uRjO;3KmX3w!R|PDH+;IKPmmorJCyieWCNYI$9Ob_uqwQ`A`f z+FdBln_0LADT$FKOl~?wwHJI5ZBYjP+lABspW&eM6Bzjq0 zHCG+|hmpUocHH=r?s^`fh3kN`(RfOmmB8W;>Q1B_RShRA>f!%H%_t1(d74X#qeEXA z?+o>rN0vk9o~Jad&nSfHQL4gRg4TMe-5dD$1#@cv19`Io3k&9>eD;dDM7W%wnBK1A zAM@r>i(8gtkyh2-z6@AW@yu_5nHZb#Km^=66}T|l*FIRLt6W!5R|U5ZhFvvo_v-KZ#Moc} diff --git a/assets/schemas.json b/assets/schemas.json index a7d759fab2f7fed6f573e20383707480d3d6f2e0..6883f0ba409b1edca9cb02aa683dc3669eca1f0d 100644 GIT binary patch delta 1929 zcmd5-e{54#6wbN#zOL<9+imDzuC^O878%fh!Dti31JVHFR~oE1VNHQT0!mgi zVJ<;gxZ1A}%{q-3P^40liwTBB1;G$_1BnTO%!D6Hh@(V9zzF!>TU;>y{AY>ppZo5) z@4oNLIp_OMf2QQ4zLLz{uTbBh`DOZ; z4tN~2aNn_q9MB)7QAnR<&8l|{`<&qMl1CjZXAun(lJo+CPx9f&^pml@#obtuqS3gs zh3xn=MIqVPuVwF?om4u2-NA;*M84euG2Wp!Yh}_5b{-jNt$MmB*~uITY!(k-ahz9} zQ3UqT!vi5bOTIyx|Ne)DYMz&Ey>XaK_+e<~hkj*wNYzncat;;YP@HVp9k*6KZf2$qiHp1j!6>((>;|8P zr{)L^X^>FwJVKK=I&N|Ye0}^~+`Z0S=-5hr_;Y++GRNCh?lHPj1bw^^h`q^5Wv`>! zBwB^^DOQJ$E}DSgIpM^{o!T_yHW_HWC)sKln^K9yboMm#*(4BLK+hsaVpK9N>SbV_ z9f6Oj7O$VsuFBk8o4U|Q?~5S>LF_rIH<4f2QX9~B18 zp|8?qN}gdtEf14}4z0k zdVm*Wsbur8dxN2n4KLAMZ?)5Z&r|V-s}WpRY@RytGEL)VU!OsG6E#{bt2_znAeDKQ z4m$tAdX!;3HD1e9;5RkgeVmWOk~l9P+*Y?4W});fJ61IOUfz+Z@pz;q7DxEJDV$&U zfcTK`@-?{7J75JNs}ye^VUz61x0oN_T_Q_?15SvM=(FOiETqU#D3BjID?(LbMN zA)vEemXK?DSOpU2`FLErXlQk79j!F{2>B))1K&E(+~5&1)p4}qJslEuTI04;!TGS64D#&K7z?>s#LMf+{fkErsBaq)UbOAjcCiX zbCqcq`=|eH*|u{_KI*-1L?s)%K6Ku8nUp#wb{vHv(-BtU|D@D7GHYqd?|H9BY^OHM zpKp!_w_)+cxUio}kzPVhb1HnGA%vFlzFJ zhlEH1sfC$1!GnVO`k@Rhry`14G!R5-R*N7b$i6RyHr1lsz5CwfoO{nXujlQ|4}CNH zChjTYb58qFU(^`5p9B}NHpIOmK}8<7DAzM*wD-x|To{9tuRd)kLg5h0RK`FaLdhhR zQI(D0edd76U{hCJcW0>xvq!^U7{jhdlm=I)+2Bi)w&=sJXIEMbCSIDz$8a~5V)J!b zj@_3@>c}!0V|e8iHj_IG@pQfr%>}GMoh?j7&?^L7i`ga=j<6cI?82cYo_Hp!YZoc6 zgVVf@?|ftQ#?$2tUEg@E@;q;}-uLQA4>8gqKMgrxyb}vLw$nz0_lUAzY@q<%BjPw& zDh2+&iE}3_QlSm2O)WFbWF%?Nm=GK#QA*Tn&rzoBw^2&4VR%#|RgGz@N~40tLj8JWFoy=7va)ndokD63TQD~J+)FDOOFOL?kk zt!4SoWSC5t%)+&uRI1;f;{8q)n?DO7w`f3U3(ZCN7P-}UlM^wYNWs-h+^J*d`BF1| zLCS3{?&i95gq8>9%pvIe@x)%A3^JTHRVu#h))i_zYj7VyW3vA7KaO z=y0wqA%t(sdh{J6x7A|D>~T@6JMYM>1nnJ^uLx!PHFrPK!=$g-?IelSyBziCF5 J9vYRw#2>PX#by8i diff --git a/src/api/routes/guilds/#guild_id/widget.json.ts b/src/api/routes/guilds/#guild_id/widget.json.ts index 6827c7f6a..aae5581fa 100644 --- a/src/api/routes/guilds/#guild_id/widget.json.ts +++ b/src/api/routes/guilds/#guild_id/widget.json.ts @@ -130,6 +130,7 @@ async function getWidgetJsonData(guild_id: string) { return { id: x.id, username: x.user.username, + global_name: x.user.global_name, discriminator: x.user.discriminator, avatar: null, status: "online", // TODO @@ -154,4 +155,4 @@ async function getWidgetJsonData(guild_id: string) { } as GuildWidgetJsonResponse; } -export default router; +export default router; \ No newline at end of file diff --git a/src/api/routes/oauth2/authorize.ts b/src/api/routes/oauth2/authorize.ts index 48a2b7e45..9f1985222 100644 --- a/src/api/routes/oauth2/authorize.ts +++ b/src/api/routes/oauth2/authorize.ts @@ -75,7 +75,7 @@ router.get( id: req.user_id, bot: false, }, - select: { id: true, username: true, avatar: true, discriminator: true, public_flags: true, global_name: true, public_flags: true }, + select: { id: true, username: true, avatar: true, discriminator: true, public_flags: true, global_name: true }, }); const guilds = await Member.find({