Skip to content

Instantly share code, notes, and snippets.

View dancojocaru2000's full-sized avatar

Kenny dancojocaru2000

View GitHub Profile
@notcancername
notcancername / sse.zig
Last active March 3, 2024 00:34
zig server-sent events parser
const std = @import("std");
pub const Event = struct {
event: ?[]const u8,
data: ?std.ArrayListUnmanaged(u8),
id: ?[]const u8,
retry: ?u64,
pub fn deinit(event: Event, ally: std.mem.Allocator) void {
inline for (.{ event.event, event.id }) |mx| if (mx) |x| ally.free(x);