forked from lobo/lambda-zig
fix response post issue introduced by new client
This commit is contained in:
parent
580c7a1165
commit
9a0f564e84
|
@ -174,8 +174,10 @@ pub fn run(allocator: ?std.mem.Allocator, event_handler: HandlerFn) !void { // T
|
||||||
const response_content = try std.fmt.allocPrint(req_allocator, "{s} \"content\": \"{s}\" {s}", .{ "{", event_response, "}" });
|
const response_content = try std.fmt.allocPrint(req_allocator, "{s} \"content\": \"{s}\" {s}", .{ "{", event_response, "}" });
|
||||||
var resp_req = try client.request(.POST, response_uri, empty_headers, .{});
|
var resp_req = try client.request(.POST, response_uri, empty_headers, .{});
|
||||||
defer resp_req.deinit();
|
defer resp_req.deinit();
|
||||||
|
resp_req.transfer_encoding = .{ .content_length = response_content.len };
|
||||||
try resp_req.start();
|
try resp_req.start();
|
||||||
try resp_req.writeAll(response_content); // TODO: AllocPrint + writeAll makes no sense
|
try resp_req.writeAll(response_content); // TODO: AllocPrint + writeAll makes no sense
|
||||||
|
try resp_req.finish();
|
||||||
resp_req.wait() catch |err| {
|
resp_req.wait() catch |err| {
|
||||||
// TODO: report error
|
// TODO: report error
|
||||||
log.err("Error posting response for request id {s}: {}", .{ req_id, err });
|
log.err("Error posting response for request id {s}: {}", .{ req_id, err });
|
||||||
|
|
Loading…
Reference in New Issue
Block a user