From d2a807694b417439ed037c7bc4b40428bbb66554 Mon Sep 17 00:00:00 2001 From: Peaceultime Date: Tue, 30 Sep 2025 21:36:40 +0200 Subject: [PATCH] Fix compression error --- db.sqlite | Bin 761856 -> 761856 bytes db.sqlite-shm | Bin 32768 -> 32768 bytes db.sqlite-wal | Bin 16512 -> 45352 bytes server/middleware/compress.ts | 11 +++++++---- 4 files changed, 7 insertions(+), 4 deletions(-) diff --git a/db.sqlite b/db.sqlite index 1aa3cf4dceac0f9e38d07d0535ea04ff2d520828..c1f6fe83e6b1cefca11c68dfc1c526ef3300e4c8 100644 GIT binary patch delta 58 zcmZoTpx1CfZ^O$t=HvXgHou7zR0J`a8rm8d+ZveK8kpM}SlSv`+Zx!~8ra(!INBOG M+Zwo*HE=5c0PIv3F8}}l delta 58 zcmZoTpx1CfZ^O$t=A*tvo8QCv{ diff --git a/db.sqlite-shm b/db.sqlite-shm index 9c6196e32c2604815efcb4bda1d0b69ad260bcd5..45036d7ae1f4b3729db9bf68f1e7c13429e79f56 100644 GIT binary patch delta 194 zcmZo@U}|V!s+V}A%K!qLK+MR%AixczcL8zWk|3GsjN9)24)Cxm;5`}VwsiNMie~}c zq^buR1qL8<|04mY@WgsvQFb7k4TwQB2b9gRu{Ai5laYZLD8s?PwQ=EBrp+J1|1q(% O0+n$xaBp15sR001xinV* delta 161 zcmZo@U}|V!s+V}A%K!o_K+MR%AONCw0kQ7XH@abJk$wyQy_k3IcqZ$=2;=i_GM6nO tRXxxsFaVkR9|=H(C)V?BT;UTq@qi37BLnlsjXzm8e+v1>wDEwDDgcRRI4}SJ diff --git a/db.sqlite-wal b/db.sqlite-wal index 31062267a985f82dfa7de8c08914b74083690a4e..bc399349dc23e810d76b8bbb1ba5bb92c3b723cd 100644 GIT binary patch literal 45352 zcmeI*Ux*b|90%|jyJ^>U?&!L^{z3YKO1Rv!otZf^=NzdZUs?;wLPH^>GjnEkBm(iF z5K761BqLo2ipVz??e9Ym{qw<+sOZH|VvT*Vd-$9 zbF2Q@^ImeAJ(G_2xOY#_r2m3H?5}8DXdQ2j(%0471uDS;0SG_<0uX=z1Rwwb2tZ(# z3AC3qHa8nZDB_G4lEo&Cn26$#nZV{O7qa@vr3hqs1Qf;33Vv8{vc#Z`4Gs4BJvON0)XFoj`;Ckc}(4^))MROYfgJbc6-bNgu9 zL8yX=3lgXr8bFKC^8jTu6e>`dFYc}Q`LrstBn+lN(>Vzt*7H4p?hH}OeUq} zs(g3jd4J6Lt=Y(g6(NrlOJo!>A!Nvul@UuL#ci&ORLG=!XYxg={-W8)vpi37V_7Vv zVnWl94ULUPqB8Q(nN~@8@WZ>QdVjN_NlHXC+B`~W+?-Z1GOAWFSr~Dhn>a2Hj6CO` zcAlY;$VkQ7#?0hO&}fsKrR2eaz$UamQKEQQzV_fB?d6qVSXd*a4q0l_oJMaFr=BRVryRlkFCrb0oT0Gp?RnlIF( z2s`j~8Vt)jm35j6%cdr?Mq^>=RAr5(!oXBzjfO&hr?O5np^uOT-8zkg9;)oh3ygl( zzu?|W^VWF&3g@=gsPj)oV3cwKmv2|o0>@j(3lJa{2tWV=5P$##AOHafKw!2BTw7j% z-lgABKQBPl>ya0j8+idbt|@Vm);P7V@&Z&%iHo$x>3x+KplV87)H%h!)p>zaVlaGG z_I$O_-$H$XiK)E6kl(p=MFl#)ATKc6Ui~m$2tWV=5P$##AOHafK;S${2kJ7~LCt|QpB z=h*KDzB%%fM-RIGq~lNeztUYS5P$##AOHafKmY;|fB*y_009WhMgec$?M|c792tJT zx17KIv6kE8Ht2zoN7lEhPiUZBs;(or(ihnO^jk~69q)Yr*AdLd$;Ox=009U<00Izz z00bZafqDYCj$qDw?jXOJpF2oL)Boc-g08&4kE;gHtlfF~W8?+uy_%p30uX=z1Rwwb z2tWV=5P$##ATXl^rq2s-8hck>U;}ISjfNwyATKbZXBC5k00bZa0SG_<0uX=z1g=W} zd4V~T7YLCTxB>sCuq!X{@YrAK+_ud_$O~N8iwstV00bZa0SG_<0uX=z1Rwwb2+RzD z>GJ|14YDgQaNqgW+fN*7pG00@W=tPO0Rad=00Izz00bZa0SMd-0ptbdOkQ9e@&Y$H wFR=2du_w=d=Dv-*z|DB=!8RcP0SG_<0uX=z1Rwwb2tWV=w^(5MyuiA@0owLX(EtDd delta 297 zcmZ4Sh^e8GG0420t%*VRkpu&S00Rgt`1fMox#O9v#TOVi8!9eT0}8PL@h+IS?Xn*~ zwp-u*$;(^Az`^s0f!B{$f#(x{8NUa=6yF=ZeSG^ip9)~(ogBd%&*-$-AWndhjsFsZ z9w*D>J8~*487+?+Cg;U#GavO!pFAgCZ*ma-OHmGF^H~+jeLTyV(l*a<_{(n!REF*V iyPQkD+LG}XDRqGVZtM=weKS?pFH$WG>;UGY{<{I`xoX(} diff --git a/server/middleware/compress.ts b/server/middleware/compress.ts index 610178c..91ce94d 100644 --- a/server/middleware/compress.ts +++ b/server/middleware/compress.ts @@ -9,9 +9,12 @@ export default defineEventHandler(async (event) => { event.node.res.end = async (body: any, ...args: any[]) => { const buffer = typeof body === "string" ? new TextEncoder().encode(body) : body; - setResponseHeader(event, "Content-Encoding", "zstd"); - setResponseHeader(event, "Vary", "Accept-Encoding"); - //@ts-expect-error - _end.call(event.node.res, await Bun.zstdCompress(buffer), ...args); + if(buffer) + { + setResponseHeader(event, "Content-Encoding", "zstd"); + setResponseHeader(event, "Vary", "Accept-Encoding"); + //@ts-expect-error + _end.call(event.node.res, await Bun.zstdCompress(buffer), ...args); + } }; }); \ No newline at end of file