diff options
Diffstat (limited to 'backend/src/main.zig')
| -rw-r--r-- | backend/src/main.zig | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/backend/src/main.zig b/backend/src/main.zig index 6fa8f56..ff90540 100644 --- a/backend/src/main.zig +++ b/backend/src/main.zig @@ -40,9 +40,12 @@ pub fn main() !void { try server.listen(); } -fn index(_: *handler.Handler, _: *httpz.Request, res: *httpz.Response) !void { - res.status = 200; - try res.json(.{.status = "OK"}, .{}); +fn index(data: *handler.RequestData, _: *httpz.Request, res: *httpz.Response) !void { + if (data.User == null) { + try res.json(.{.status = "Unauthnticated"}, .{}); + return; + } + try res.json(data.User, .{}); } test "TestRunner" { |
