| ... | @@ -303,6 +303,15 @@ pub const Request = struct { | ... | @@ -303,6 +303,15 @@ pub const Request = struct { |
| 303 | request: *Request, | 303 | request: *Request, |
| 304 | content: []const u8, | 304 | content: []const u8, |
| 305 | options: RespondOptions, | 305 | options: RespondOptions, |
| | 306 | ) std.io.Writer.Error!void { |
| | 307 | try respondUnflushed(request, content, options); |
| | 308 | try request.server.out.flush(); |
| | 309 | } |
| | 310 | |
| | 311 | pub fn respondUnflushed( |
| | 312 | request: *Request, |
| | 313 | content: []const u8, |
| | 314 | options: RespondOptions, |
| 306 | ) std.io.Writer.Error!void { | 315 | ) std.io.Writer.Error!void { |
| 307 | assert(options.status != .@"continue"); | 316 | assert(options.status != .@"continue"); |
| 308 | if (std.debug.runtime_safety) { | 317 | if (std.debug.runtime_safety) { |