From 719bd300a766c90147470f0ffce48292824609e7 Mon Sep 17 00:00:00 2001 From: dongsu8142 Date: Wed, 26 Feb 2025 22:24:01 +0900 Subject: [PATCH] Fix compression middleware --- src/jetzig/middleware/CompressionMiddleware.zig | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/src/jetzig/middleware/CompressionMiddleware.zig b/src/jetzig/middleware/CompressionMiddleware.zig index 038f812..5f46238 100644 --- a/src/jetzig/middleware/CompressionMiddleware.zig +++ b/src/jetzig/middleware/CompressionMiddleware.zig @@ -28,17 +28,17 @@ pub fn beforeResponse(request: *jetzig.http.Request, response: *jetzig.http.Resp const compressed = switch (encoding) { .gzip => jetzig.util.gzip(request.allocator, response.content, .{}) catch |err| - return request.server.logger.logError(err), + return request.server.logger.logError(@errorReturnTrace(), err), .deflate => jetzig.util.deflate(request.allocator, response.content, .{}) catch |err| - return request.server.logger.logError(err), + return request.server.logger.logError(@errorReturnTrace(), err), }; response.headers.append("Content-Encoding", @tagName(encoding)) catch |err| - return request.server.logger.logError(err); + return request.server.logger.logError(@errorReturnTrace(), err); // Make caching work response.headers.append("Vary", "Accept-Encoding") catch |err| - return request.server.logger.logError(err); + return request.server.logger.logError(@errorReturnTrace(), err); response.content = compressed; } @@ -48,7 +48,7 @@ fn detectEncoding(request: *const jetzig.http.Request) ?Encoding { while (headers_it.next()) |header| { var it = std.mem.tokenizeScalar(u8, header.value, ','); while (it.next()) |param| { - inline for (@typeInfo(Encoding).Enum.fields) |field| { + inline for (@typeInfo(Encoding).@"enum".fields) |field| { if (std.mem.eql(u8, field.name, jetzig.util.strip(param))) { return std.enums.nameCast(Encoding, field.name); }