summaryrefslogtreecommitdiff
path: root/src/server/message_parser.zig
diff options
context:
space:
mode:
Diffstat (limited to 'src/server/message_parser.zig')
-rw-r--r--src/server/message_parser.zig13
1 files changed, 1 insertions, 12 deletions
diff --git a/src/server/message_parser.zig b/src/server/message_parser.zig
index 0ff3dd4..ed5bc76 100644
--- a/src/server/message_parser.zig
+++ b/src/server/message_parser.zig
@@ -13,7 +13,6 @@ pub const MessageType = enum {
pong,
@"+ok",
@"-err",
- eos,
fn parseMemEql(input: []const u8) ?MessageType {
// if (std.mem.eql(u8, "INFO", input)) return .info;
@@ -45,9 +44,6 @@ pub const Message = union(MessageType) {
pong,
@"+ok": void,
@"-err": void,
- // Not an actual NATS message, but used to signal end of stream was reached in the input,
- // and we should close the reader.
- eos: void,
pub const ServerInfo = struct {
/// The unique identifier of the NATS server.
server_id: []const u8,
@@ -176,14 +172,7 @@ pub const Message = union(MessageType) {
try operation_string.appendBounded(byte);
try in.discardAll(1);
} else break;
- } else |err| switch (err) {
- error.EndOfStream => {
- return .{ .eos = {} };
- },
- else => {
- return err;
- },
- }
+ } else |err| return err;
const operation = parse(operation_string.items) orelse {
return error.InvalidOperation;