treesummaryrefslogcommitdiff
path: root/src/main.zig
diff options
context:
space:
mode:
Diffstat (limited to 'src/main.zig')
-rw-r--r--src/main.zig6
1 files changed, 5 insertions, 1 deletions
diff --git a/src/main.zig b/src/main.zig
index 3616370..3204b4d 100644
--- a/src/main.zig
+++ b/src/main.zig
@@ -17,10 +17,14 @@ fn broadcast(sm: WebSocket.SmallMessage) void {
fn handle_websocket(alloc: std.mem.Allocator, websocket: *WebSocket) void {
if (!m.tryLock()) return;
clients.append(alloc, websocket) catch {};
+ std.debug.print("{} clients\n", .{clients.items.len});
m.unlock();
const i = clients.items.len;
- defer _ = clients.swapRemove(i);
+ defer {
+ _ = clients.swapRemove(i);
+ std.debug.print("{} clients\n", .{clients.items.len});
+ }
websocket.writeMessage("welcome", .text) catch return;