diff options
| author | Robby Zambito <contact@robbyzambito.me> | 2026-01-02 16:01:35 +0000 |
|---|---|---|
| committer | Robby Zambito <contact@robbyzambito.me> | 2026-01-02 18:10:25 +0000 |
| commit | cd5281030ee6cede5a39f8360d47c6c9ed9269d3 (patch) | |
| tree | b639b5f6d9e9fdbdb6d6a0b080f8886f3eec05f8 /src/server/client.zig | |
| parent | 2be370e379959e2763e70851cf14ecfca07754fc (diff) | |
Diffstat (limited to 'src/server/client.zig')
| -rw-r--r-- | src/server/client.zig | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/src/server/client.zig b/src/server/client.zig index 23a0c9d..37fc60c 100644 --- a/src/server/client.zig +++ b/src/server/client.zig @@ -76,6 +76,17 @@ pub fn start(self: *Client, io: std.Io, alloc: std.mem.Allocator, queue: *std.Io }, ); }, + .hmsg => |hmsg| { + std.log.debug("Sending hmsg: {any}", .{hmsg}); + try self.to_client.print("HMSG {s} {s} {s} {d} {d}\r\n{s}\r\n", .{ + hmsg.msg.subject, + hmsg.msg.sid, + hmsg.msg.reply_to orelse "", + hmsg.header_bytes, + hmsg.msg.payload.len, + hmsg.msg.payload, + }); + }, .@"-err" => |s| { _ = try self.to_client.print("-ERR '{s}'\r\n", .{s}); }, |
