╭ changed ────╮ │src/event.zig│ ╰─────────────╯ ╭───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╮ │62 kind: EventKind, │ │63 data: ?std.json.Value = null, │ │64 }; │ │65 - const json_event = try std.json.parseFromSliceLeaky(JsonEvent, arena.allocator(), message, .{}); │ │65 + const json_event = try std.json.parseFromSliceLeaky(JsonEvent, arena.allocator(), message, .{ .ignore_unknown_fields = true });│ │66 return .{ │ │67 .id = json_event.id, │ │68 .event = switch (json_event.kind) { │ ╰───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯ ╭────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╮ │69 .user => .{ │ │70 .user = if (json_event.data) |value| │ │71 - try std.json.parseFromValueLeaky(User, arena.allocator(), value, .{}) │ │71 + try std.json.parseFromValueLeaky(User, arena.allocator(), value, .{ .ignore_unknown_fields = true })│ │72 else │ │73 null, │ │74 }, │ ╰────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯ ╭────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╮ │75 .repo => .{ │ │76 .repo = if (json_event.data) |value| │ │77 - try std.json.parseFromValueLeaky(Repo, arena.allocator(), value, .{}) │ │77 + try std.json.parseFromValueLeaky(Repo, arena.allocator(), value, .{ .ignore_unknown_fields = true })│ │78 else │ │79 null, │ │80 }, │ ╰────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯ ╭─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╮ │81 .issue => .{ │ │82 .issue = if (json_event.data) |value| │ │83 - try std.json.parseFromValueLeaky(Issue, arena.allocator(), value, .{}) │ │83 + try std.json.parseFromValueLeaky(Issue, arena.allocator(), value, .{ .ignore_unknown_fields = true })│ │84 else │ │85 null, │ │86 }, │ ╰─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯