+5
-1
src/internal/xrpc.zig
+5
-1
src/internal/xrpc.zig
···
86
86
defer aw.deinit();
87
87
88
88
// build extra headers for auth
89
-
var extra_headers: std.http.Client.Request.Headers = .{};
89
+
// disable gzip to work around deflate decompressor panic on x86_64-linux
90
+
var extra_headers: std.http.Client.Request.Headers = .{
91
+
.accept_encoding = .{ .override = "identity" },
92
+
};
90
93
var auth_header_buf: [256]u8 = undefined;
91
94
if (self.access_token) |token| {
92
95
const auth_value = try std.fmt.bufPrint(&auth_header_buf, "Bearer {s}", .{token});
···
159
162
try std.testing.expect(std.mem.startsWith(u8, url, "https://bsky.social/xrpc/app.bsky.actor.getProfile?"));
160
163
try std.testing.expect(std.mem.indexOf(u8, url, "actor=did%3Aplc%3Atest123") != null);
161
164
}
165
+