╭ changed ────╮ │src/event.zig│ ╰─────────────╯ ╭───────────╮ │← all files│ ╰───────────╯ ╭─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╮ │373 const repo_map = try DB.HashMap(.read_write).init(repo_cursor); │ │374 │ │375 try upsert(DB, repo_opts.hash, repo_map, @TypeOf(data), data); │ │376 + │ │377 + const user_id_to_repos_cursor = try haxy_moment.putCursor(hash.hashInt(repo_opts.hash, "user-id->repos")); │ │378 + const user_id_to_repos = try DB.HashMap(.read_write).init(user_id_to_repos_cursor); │ │379 + │ │380 + const user_repos_cursor = try user_id_to_repos.putCursor(hash.hashInt(repo_opts.hash, data.user_id)); │ │381 + const user_repos = try DB.CountedHashSet(.read_write).init(user_repos_cursor); │ │382 + try user_repos.put(hash.hashInt(repo_opts.hash, &current_event_id), .{ .bytes = &current_event_id }); │ │383 }, │ │384 .issue => |data| { │ │385 const event_id_to_issue_cursor = try haxy_moment.putCursor(hash.hashInt(repo_opts.hash, "event-id->issue"));│ ╰─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯