╭ changed ────────────╮ │src/event/Comment.zig│ ╰─────────────────────╯ ╭───────────╮ │← all files│ ╰───────────╯ ╭────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╮ │66 break :blk record; │ │67 }; │ │68 │ │69 - // references use the same lower-case hex form as event ids in json │ │70 - var thread_id: [evt.event_id_size]u8 = undefined; │ │71 - _ = try std.fmt.hexToBytes(&thread_id, &record_to_write.event.thread_id); │ │72 - if (!std.mem.eql(u8, &record_to_write.event.thread_id, &std.fmt.bytesToHex(thread_id, .lower))) return error.InvalidEventId;│ │73 - var parent_id: [evt.event_id_size]u8 = undefined; │ │74 - _ = try std.fmt.hexToBytes(&parent_id, &record_to_write.event.parent_id); │ │75 - if (!std.mem.eql(u8, &record_to_write.event.parent_id, &std.fmt.bytesToHex(parent_id, .lower))) return error.InvalidEventId;│ │69 + const thread_id = try evt.parseEventId(&record_to_write.event.thread_id); │ │70 + _ = try evt.parseEventId(&record_to_write.event.parent_id); │ │71 │ │72 if (existing_record_maybe) |existing_record| { │ │73 // updates preserve the original creation order and author │ ╰────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯