We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent fd65c71 commit c222616Copy full SHA for c222616
vlib/veb/middleware.v
@@ -159,15 +159,16 @@ pub fn encode_gzip[T]() MiddlewareOptions[T] {
159
pub fn decode_gzip[T]() MiddlewareOptions[T] {
160
return MiddlewareOptions[T]{
161
handler: fn [T](mut ctx T) bool {
162
- if encoding := ctx.res.header.get(.content_encoding) {
+ if encoding := ctx.req.header.get(.content_encoding) {
163
if encoding == 'gzip' {
164
- decompressed := gzip.decompress(ctx.req.body.bytes()) or {
+ decompressed := gzip.decompress(ctx.req.data.bytes()) or {
165
ctx.request_error('invalid gzip encoding')
166
return false
167
}
168
- ctx.req.body = decompressed.bytestr()
+ ctx.req.data = decompressed.bytestr()
169
170
171
+ return true
172
173
174
0 commit comments