Changes
1 changed files (+21/-5)
-
-
@@ -1031,6 +1031,16 @@ /// `writer` must be `std.io.GenericWriter`.pub fn encode(self: *const @This(), writer: anytype) @TypeOf(writer).Error!void { try writer.writeAll(self.bytes); } /// Get minimal header for the message. /// Handy for constructing MOO message. pub fn getHeader(self: *const @This(), request_id: i64) WellKnownHeaders { return WellKnownHeaders{ .content_type = "text/plain", .content_length = self.getEncodeSize(), .request_id = request_id, }; } }; test "RawBody.parse should save rest of the bytes" {
-
@@ -1192,6 +1202,16 @@ /// `writer` must be `std.io.GenericWriter`.pub fn encode(self: *const @This(), writer: anytype) @TypeOf(writer).Error!void { try std.json.stringify(self.value, .{}, writer); } /// Get minimal header for the message. /// Handy for constructing MOO message. pub fn getHeader(self: *const @This(), request_id: i64) WellKnownHeaders { return WellKnownHeaders{ .content_length = self.getEncodeSize(), .content_type = "application/json", .request_id = request_id, }; } }; }
-
@@ -1343,11 +1363,7 @@ };const body = JsonBody(UserInfo).init(&UserInfo{ .id = "alice" }); const header = WellKnownHeaders{ .content_type = "application/json", .content_length = body.getEncodeSize(), .request_id = 1, }; const header = body.getHeader(1); const message_size = meta.getEncodeSize() + header.getEncodeSize() + body.getEncodeSize();
-