From 65a22bbfa45673bf17825d434bc973679833a200 Mon Sep 17 00:00:00 2001 From: Rory& Date: Sun, 24 May 2026 02:03:17 +0200 Subject: [PATCH] Update npm packages, patches --- package-lock.json | Bin 326827 -> 326825 bytes package.json | 16 ++++++++-------- src/connections/Spotify/index.ts | 5 +++-- src/connections/Twitch/index.ts | 3 ++- 4 files changed, 13 insertions(+), 11 deletions(-) diff --git a/package-lock.json b/package-lock.json index d6379ec1b8f0f8d9be9de4b476deff2ec9d3607a..0cd867fdbe65257eae4bb44b48b77b60fec4b583 100644 GIT binary patch delta 3019 zcmZ8jYs}l!8J3f@g#sI;g|3%D`-!a-Q}umR~;S zm5!h1Jn!?q=Y9Uey+8eM?+eG02_yqrZ$SIco=QFsf%lIjZa=f*2t=Gcy5k24@XjNN z+jocl#^#ZYujcPZz+2x*9XAan+sl|=__8e%0+$*UTY7g4++ z4&Z1COO?8j)w*Uh%g@U^R>@GuH(YzL0Uu<+CoXuUTP+T&iwUpTBo9gPLhb0$9|7rE@TH_H;Z zmB|cIcOqyVep-d|HF;7fcH7Kc40VPUZPjVd=wUb?mGXL6kRqwVa^8~a%7v=gDdSw- z(0UOy$gWS{vv>W{Z%@V|JarQK%QhG_OMkgD6j0=?iayai#v z&Sbsko7*%FtY6%BG^XsaU>-=WG3IvU44w zonV8y2z}Kqu|PY)&!|f@x9!5%qSPI)th6>6Sqo;)MIMv&qme3)>7wLI(wM6lGH%0Z zMz7H6j=9WqV64i|=97>dsqLWRG|^UTx(b{|1qs6Lw9d)p8Oa(u9xS<0Y`;}YR#EVbVcpK zqmCPN`4JvjrdY>)m2QW|Do~u6Ob%KBE)G?-Z4`9tE#|BZj@@_QV&#kImF^oi{twM8;)%)boPcvRgum9^bB| zr3uqTrrvC<^3qaVQNx_0Ow-O1DVt>(Cv%a~cS`wmZLIqy!tey!UmBzMIPJUH<~HW~ z)Lk3k!BlGB*5~d>z|R8YiBujuaxQTnpq`6y-3B+u1)$O?&)+ca2VnWL(iFn_{iaT_pxmpGV2?i0g-znHgFmCUB8r&_Ed`qQf%R z(iDHJMrzOF$Wg5*4kFyJ$0#%8orTyXm?0rJ{eUU83w?|oRvO!#(gROFl)Po@sm~|x z#G(AU^<5IYTT5=l%k$s9SMOk@Nw(h<1<_quMZvMEGJ%_#2lr__Fvr}Ir0a!DzW~>l z1K(`AY{=yoZrhQ)sJxuCS{cnA=eooBC`ZbxuF(<2&afBPS#~|W``FgswB(z+)_Y#d zgO9(QJPhbpViQl{x<6jkxo#lvb$yP^2T`}r!M!>%?pZ!(m4_y2WoUDlr7RZBShM0P z<5-!cP|l={p*}GD>Wmq}`Ak!Rh3vTIaBMD!5sz;D<}1nd_u?TW55E3Ua$h`s9M@)! z;h{p^f^$WN>sW9pT-DK*L7J$eU^#Bd4yFrgRaRU#BOAH(c2AvRi@3wC zB&Bb7_B^PuI4979N)eo=l6Qe;b|&_MXKqLx+DSj5&V_i)}U%v@siX3X&vY<*cLe`N5EB$e6kaUEQ=@ z7Ud@8CQ=|GkbN$GVm>LS_5ts|&|R12ka)WTROFNe@YBgn@PV8<2!3@s3G2!nZiqRY z2&zOT<2#7kq^N9qUTj&o#Ps;IQBpE;F6s}9N}bJEqSGAM%Ah{X;se&shH6g2Q8cG( zrD0UW2Xi;y51OlsF5ddHlEMn$wq|M*oII4=56=H2bwbA)1D@1l8-_-kw1mlAKw4dM zI`C#Qfp&rnkzvNeJgYadFqNZ_3fZelm4Z_!OmJDC3k1ztiqNC@Q4XJztC~EO=fnz} zF2?QX!ZGM@Y^X16)y|~e6)zfU`DU!bMMLonQ(P=rsi+&xq8;X}c3SP1ow)@^As>p9 z>X4>2MuAzEk-l-*UWr1o6f?J+#bhCov4Fdy~Lg~ zFK&RR{+ikVFMmI|d2{HePozWtL_8d4;{t*;e~RSW1XJzUZc$y#yg6d_9CVen8xcdB z9^atysy}wpwOqB|qSaM}t1KybZVW{O?R0V7E(Llp#eKO<5Ce0u>d-t4-fBV(@bi0; a`@pGNAq-S@Cga!oLTcC6eHT(+JN!SL`|E`O delta 3008 zcmZ9Of6U`_9mmsccfj$(JMKB~j+5MTD0mdF?Yge(6NKx!wOhCT+PbzYf^6%ycI|$& zYu9av5h2D%VgieN|3DMu9}%MgFYz&w97hQ9hbCfzAtnN%iGP@=a7GhQgM04ofjjuoZ|cy#czS&6*zx;vC(~f_C1~^XhgV#m1d01nH?H=>dsdVGrcPs5e?JNG zU*1t}ORfHP-4;Zy-aC^%ZGMXR)9TzmPJ!nhNnMj9PExDQS723A;$}k}d;JBjji*k{ zHv*bz7^;{X@r_XSNR~GQ-_#a!$6>0r5^?yzsLYr;Mppy4nU;p8yaZ8uB12kixN z5!wS@%U<$yEnfwWk9T3t`6fE?XB>`bl|03x;p)Kh;OguPcRtSC^~9af>pNA+Ph#u?uWmtK*u_{%nCFvh zR++kjDfJc#H<^ui7A}NsJq%g`i(u2BA4a)sbKJp&S&be!mVwuZde*~G3l1;>*Q=r*vXNvYLU8h$x*uglwdU0cOjqAG{kvKFMZ(N<9!Ghy-OyW;d3M@vqiLLV8f6z}@Vs0hoX(&iklg$d zcP<0k3y$Y6l)ktsM|Lpxf}i9sV6Nk$iW4qvV6NsY$YyO46B$lzjY`qDgxGO)5l7mL zEsVyr6V}LOf#G;klG9CL!BmAn;|;jQ43-&D4w`;V>QPe9ifaoIyi-kVT;kKmP#@?0 z)xw3WTqLXS4yZ|rs%a660>aLfsy0_FuR;lyQJiWD+pkMPl+H}>v|9>omhWn64pW<5 zfeEsHAGInv(_gP{v15jP5g%B?{1TO{mbyCdt=;&pPW|elW9OG_$X$kU4E&q>Xf};D z8~X5KBn?b_>GSpa5RCNL0_~|+5vpcsNy!1WjgsOG) zKHc-jxw4q;GgUF33e`5^H#>+iXzOK!AY*YMq7Ixxcs26$$xuXMNe>GMQ>wcbFZAuA zqE1WGf-lu_EH<$pS~dhKLftLOys}=XA*a;^8Y%~fXPxm@LB`B!Hz_RD*4X(MthZpszv& zu>VZr%GH&7t_RvL6GsyG$rbXuE%5sn6It-}Z>CN(mKCWNQjW;9B_Y$%=c+yNslMY* zn5Y*rtW8Zx4W1eDIFG_KA7l8?FuRD9*4Aq)p>#zoO*~dDG+myqk1H^bJ38A1%Hd=I z+;vUj#P$bg6XknAqLbJH4<1e41fKo{1UD*<(q<=ocYO(3o`7`lBI?$|fa@VKi*%*g zsFLY+t8H;ntSIH6ugr8@NOKOsExdGf8c30a%T<>zb<^`QvVdKxZ@9J9V}=i&yeE0> z_7k5;-kb%&pOe?G&K~+a_DirD2p(b+x$XUrr;y6WQHtMO58!;1u;t7yRXg#3n-h}2l{%IiX~U9kAvsY& z`}NFN%fiI~YpSExETgD`TJT7-Oen5btcu#y!14uAano)iu*Z#hxjG(pz14f$2DqY| zH~{1qQn!Hbyp`GnoA$cbci&1~4O-^9*K(M#B(y@z5QGm^Ba+=-QEHX(sIkt6)09X4 z7%`VVGv@GqF0$!tR%r-Rq#g)pvqB;w9l=4SD%c2R`DvPT;h;2yLF=J}0rsCr9RjEJ SLj;ibCiiaN^2gLSj{YAmW9EVY diff --git a/package.json b/package.json index 1f1e61ced..35108b716 100644 --- a/package.json +++ b/package.json @@ -58,7 +58,7 @@ "@types/morgan": "^1.9.10", "@types/multer": "^2.1.0", "@types/murmurhash-js": "^1.0.7", - "@types/node": "^25.9.0", + "@types/node": "^25.9.1", "@types/nodemailer": "^8.0.0", "@types/probe-image-size": "^7.2.5", "@types/sharp": "^0.31.1", @@ -89,7 +89,7 @@ "chalk": "^5.6.2", "cheerio": "^1.2.0", "cookie-parser": "^1.4.7", - "discord-protos": "^1.2.198", + "discord-protos": "^1.2.202", "dotenv": "^17.4.2", "email-providers": "^2.22.0", "exif-be-gone": "^1.5.1", @@ -100,8 +100,8 @@ "form-data": "^4.0.5", "harmony-erlpack": "^0.0.1", "i18next": "^26.2.0", - "i18next-fs-backend": "^2.6.5", - "i18next-http-middleware": "^3.9.6", + "i18next-fs-backend": "^2.6.6", + "i18next-http-middleware": "^3.9.7", "image-size": "^2.0.2", "json-bigint": "^1.0.0", "jsonwebtoken": "^9.0.3", @@ -118,8 +118,8 @@ "reflect-metadata": "^0.2.2", "tslib": "^2.8.1", "typeorm": "^0.3.30", - "wretch": "^3.0.7", - "ws": "^8.20.1" + "wretch": "^3.0.8", + "ws": "^8.21.0" }, "_moduleAliases": { "@spacebar/api": "dist/api", @@ -133,9 +133,9 @@ "optionalDependencies": { "@sendgrid/mail": "^8.1.6", "jimp": "^1.6.1", - "mailgun.js": "^13.0.1", + "mailgun.js": "^13.1.0", "node-mailjet": "^6.0.11", - "nodemailer": "^8.0.7" + "nodemailer": "^8.0.8" }, "overrides": { "typeorm": { diff --git a/src/connections/Spotify/index.ts b/src/connections/Spotify/index.ts index e64626b17..97884b030 100644 --- a/src/connections/Spotify/index.ts +++ b/src/connections/Spotify/index.ts @@ -16,7 +16,7 @@ along with this program. If not, see . */ -import { ConnectedAccount, ConnectionLoader, DiscordApiErrors, RefreshableConnection } from "@spacebar/util"; +import { ApiError, ConnectedAccount, ConnectionLoader, DiscordApiErrors, RefreshableConnection } from "@spacebar/util"; import wretch from "wretch"; import { GenericOAuthSettings as SpotifySettings } from "../GenericOAuthSettings"; import { ConnectedAccountCommonOAuthTokenResponse, ConnectionCallbackSchema } from "@spacebar/schemas"; @@ -129,7 +129,8 @@ export default class SpotifyConnection extends RefreshableConnection { .unauthorized(async () => { // assume the token was revoked await connectedAccount.revoke(); - return DiscordApiErrors.CONNECTION_REVOKED; + // TODO: this used to be return, investigate how to properly handle this, or how this even behaves? + throw DiscordApiErrors.CONNECTION_REVOKED; }) .json() .catch((e) => { diff --git a/src/connections/Twitch/index.ts b/src/connections/Twitch/index.ts index 116b31921..da2d1f637 100644 --- a/src/connections/Twitch/index.ts +++ b/src/connections/Twitch/index.ts @@ -124,7 +124,8 @@ export default class TwitchConnection extends RefreshableConnection { .unauthorized(async () => { // assume the token was revoked await connectedAccount.revoke(); - return DiscordApiErrors.CONNECTION_REVOKED; + // TODO: this used to be return, investigate how to properly handle this, or how this even behaves? + throw DiscordApiErrors.CONNECTION_REVOKED; }) .json() .catch((e) => {