From a5f899c6352091ac1fe821261bb25d0b6354edbb Mon Sep 17 00:00:00 2001 From: Patrick Schönberger Date: Fri, 8 May 2026 11:24:42 +0200 Subject: ui --- src/main.zig | 24 ++++++++++++------------ 1 file changed, 12 insertions(+), 12 deletions(-) (limited to 'src') diff --git a/src/main.zig b/src/main.zig index b8a0715..86b83b1 100644 --- a/src/main.zig +++ b/src/main.zig @@ -20,9 +20,8 @@ fn handle_websocket(alloc: std.mem.Allocator, websocket: *WebSocket) void { std.debug.print("{} clients\n", .{clients.items.len}); m.unlock(); - const i = clients.items.len; defer { - _ = clients.swapRemove(i); + for (0..clients.items.len) |i| { if (std.mem.eql(u8, websocket.key, clients.items[i].key)) { _ = clients.swapRemove(i); break; } } std.debug.print("{} clients\n", .{clients.items.len}); } @@ -57,27 +56,26 @@ fn handle_request(alloc: std.mem.Allocator, io: Io, stream: Io.net.Stream) void req.respond( \\ \\ - \\ + \\ \\ \\ \\ \\ \\ - \\
- \\
+ \\
+ \\
\\ , .{ .status = .ok }) catch break; }, -- cgit v1.2.3