From 80185931c5d2ea3ac336dcf2170f67d7a387c558 Mon Sep 17 00:00:00 2001 From: Rene Schallner Date: Sat, 14 Jan 2023 16:44:40 +0100 Subject: [PATCH] cleanup --- build.zig | 2 +- .../{endpoint => endpoints}/endpoints.zig | 0 examples/{endpoint => endpoints}/main.zig | 1 + examples/{endpoint => endpoints}/users.zig | 0 src/zap.zig | 24 +++++++++---------- 5 files changed, 14 insertions(+), 13 deletions(-) rename examples/{endpoint => endpoints}/endpoints.zig (100%) rename examples/{endpoint => endpoints}/main.zig (94%) rename examples/{endpoint => endpoints}/users.zig (100%) diff --git a/build.zig b/build.zig index e49c16f..119aa00 100644 --- a/build.zig +++ b/build.zig @@ -23,7 +23,7 @@ pub fn build(b: *std.build.Builder) !void { .{ .name = "routes", .src = "examples/routes/routes.zig" }, .{ .name = "serve", .src = "examples/serve/serve.zig" }, .{ .name = "hello_json", .src = "examples/hello_json/hello_json.zig" }, - .{ .name = "endpoint", .src = "examples/endpoint/main.zig" }, + .{ .name = "endpoints", .src = "examples/endpoints/main.zig" }, }) |excfg| { const ex_name = excfg.name; const ex_src = excfg.src; diff --git a/examples/endpoint/endpoints.zig b/examples/endpoints/endpoints.zig similarity index 100% rename from examples/endpoint/endpoints.zig rename to examples/endpoints/endpoints.zig diff --git a/examples/endpoint/main.zig b/examples/endpoints/main.zig similarity index 94% rename from examples/endpoint/main.zig rename to examples/endpoints/main.zig index 274d01b..ca1c6b3 100644 --- a/examples/endpoint/main.zig +++ b/examples/endpoints/main.zig @@ -11,6 +11,7 @@ pub fn main() !void { .port = 3000, .on_request = null, .log = true, + .public_folder = "./examples/endpoints/html", }, ); diff --git a/examples/endpoint/users.zig b/examples/endpoints/users.zig similarity index 100% rename from examples/endpoint/users.zig rename to examples/endpoints/users.zig diff --git a/src/zap.zig b/src/zap.zig index 6b5e747..6a9e8ae 100644 --- a/src/zap.zig +++ b/src/zap.zig @@ -98,18 +98,18 @@ pub const SimpleRequest = struct { // C.fiobj_free(new_fiobj_str); } - pub fn nextParam(self: *const Self) ?HttpParam { - if (self.h.*.params == 0) return null; - var key: C.FIOBJ = undefined; - const value = C.fiobj_hash_pop(self.h.*.params, &key); - if (value == C.FIOBJ_INVALID) { - return null; - } - return HttpParam{ - .key = fio2str(key).?, - .value = fio2str(value).?, - }; - } + // pub fn nextParam(self: *const Self) ?HttpParam { + // if (self.h.*.params == 0) return null; + // var key: C.FIOBJ = undefined; + // const value = C.fiobj_hash_pop(self.h.*.params, &key); + // if (value == C.FIOBJ_INVALID) { + // return null; + // } + // return HttpParam{ + // .key = fio2str(key).?, + // .value = fio2str(value).?, + // }; + // } }; pub const HttpRequestFn = *const fn (r: [*c]C.http_s) callconv(.C) void;