From 6f91d25db79d72ec7973730337d261701eaa8d84 Mon Sep 17 00:00:00 2001 From: Robby Zambito Date: Thu, 1 Jan 2026 17:29:53 +0000 Subject: slow again :( --- src/server/client.zig | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'src/server/client.zig') diff --git a/src/server/client.zig b/src/server/client.zig index 684a50f..e93c9bc 100644 --- a/src/server/client.zig +++ b/src/server/client.zig @@ -44,6 +44,9 @@ pub fn start(self: *Client, io: std.Io, alloc: std.mem.Allocator, queue: *std.Io defer m.deinit(alloc); try writeMsg(self.to_client, m); }, + .@"-err" => |s| { + try writeErr(self.to_client, s); + }, else => |m| { std.debug.panic("unimplemented write: {any}\n", .{m}); }, @@ -71,6 +74,11 @@ fn writeOk(out: *std.Io.Writer) !void { try out.flush(); } +fn writeErr(out: *std.Io.Writer, msg: []const u8) !void { + _ = try out.print("-ERR '{s}'\r\n", .{msg}); + try out.flush(); +} + fn writePong(out: *std.Io.Writer) !void { _ = try out.write("PONG\r\n"); try out.flush(); -- cgit