web: fix compiler errors

This commit is contained in:
2026-03-12 03:07:05 +01:00
parent fe4a585b6b
commit 712e214f61
8 changed files with 48 additions and 36 deletions

View File

@@ -19,7 +19,7 @@ fn interruptionHandler(signal: i32) callconv(.c) void {
const Handler = struct {
fn handle(_: *anyopaque, request: *web.Request, response: *web.Response) !void {
if (!std.mem.eql(request.pathname, "/")) {
if (!std.mem.eql(u8, request.pathname, "/")) {
try response.body_writer.writeAll("Not Found\n");
try response.header_writer.writeAll(web.http.status.not_found);
@@ -31,7 +31,7 @@ const Handler = struct {
return;
}
if (!std.mem.eql(request.method, "GET")) {
if (request.method != .GET) {
try response.body_writer.writeAll("Method Not Allowed\n");
try response.header_writer.writeAll(web.http.status.method_not_allowed);
@@ -47,7 +47,7 @@ const Handler = struct {
try response.header_writer.writeAll(web.http.status.ok);
try response.header_writer.writeAll("Content-Type: application/json\r\n");
try response.header_writer.writeAll("Content-Length: {d}\r\n", .{response.body_writer.end});
try response.header_writer.print("Content-Length: {d}\r\n", .{response.body_writer.end});
try response.header_writer.writeAll("\r\n");
response.sendHeadersAndBody();