diff options
| author | physcik <mynameisgennadiy@vk.com> | 2026-04-14 16:21:33 +0500 |
|---|---|---|
| committer | physcik <mynameisgennadiy@vk.com> | 2026-04-14 16:21:33 +0500 |
| commit | b88d91870d40a84ad6941b2394838d6784f81db2 (patch) | |
| tree | a097b97947e1e730634d0a2ff763f564d75e38f4 /backend/src/API | |
| parent | 075872c98fbd9a19e684a18b24f471bc1f78d1b1 (diff) | |
ID to string transfer
Diffstat (limited to 'backend/src/API')
| -rw-r--r-- | backend/src/API/WeaponsAPI.zig | 12 |
1 files changed, 11 insertions, 1 deletions
diff --git a/backend/src/API/WeaponsAPI.zig b/backend/src/API/WeaponsAPI.zig index d2bb15a..6c24721 100644 --- a/backend/src/API/WeaponsAPI.zig +++ b/backend/src/API/WeaponsAPI.zig @@ -7,11 +7,12 @@ pub fn RegisterEndpoints(router: *httpz.Router(void, *const fn (*httpz.request.R router.get("/weapons", testEndpoint, .{}); router.post("/weapons/ranged", newRangedWeapon, .{}); router.get("/weapons/ranged", getAllRangedWeapons, .{}); + // router.get("/weapons/ranged/:id", getAllRangedWeapons, .{}); } fn testEndpoint(_: *httpz.Request, res: *httpz.Response) !void { const testType: model.RangedWeaponType = .{ - .Id = 0, + .Id = "any", .Name = "BudgetArms C-13", .WeaponType = "P", .Accuracy = -1, @@ -41,6 +42,15 @@ fn getAllRangedWeapons(_: *httpz.Request, res: *httpz.Response) !void { try res.json(found.items, .{}); } +fn getRangedWeaponById(req: *httpz.Request, res: *httpz.Response) !void { + const id = req.param("id") orelse { + res.status = 400; + return; + }; + + _ = id; +} + fn newRangedWeapon(req: *httpz.Request, res: *httpz.Response) !void { if (try req.json(model.RangedWeaponType)) |new| { try res.json(new, .{}); |
