╭ changed ──────╮ │src/ui/User.zig│ ╰───────────────╯ ╭───────────╮ │← all files│ ╰───────────╯ ╭─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╮ │54 var repos_next_start: ?usize = null; │ │55 │ │56 // the user-id->repo-id-set index maps each user to a set of their repo event │ │57 - // ids ordered by creation time (newest first); it only exists once a repo has │ │57 + // ids ordered by creation (newest first); it only exists once a repo has │ │58 // been consumed, so a user with no repos simply yields an empty list. │ │59 if (try haxy_moment.getCursor(hash.hashInt(hash_kind, "user-id->repo-id-set"))) |user_id_to_repo_id_set_cursor| {│ │60 const user_id_to_repo_id_set = try DB.HashMap(.read_only).init(user_id_to_repo_id_set_cursor); │ ╰─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯ ╭────────────────────────────────────────────────────────────────────────────────────────╮ │73 while (i < end) : (i += 1) { │ │74 var kv_cursor = (try repos_iter.next()) orelse break; │ │75 const kv = try kv_cursor.readKeyValuePair(); │ │76 - // the set key is orderKey = [timestamp][event-id]; its trailing │ │76 + // the set key is orderKey = [created-order][event-id]; its trailing│ │77 // bytes are the repo event id. │ │78 var order_key: [@sizeOf(u64) + evt.event_id_size]u8 = undefined; │ │79 _ = try kv.key_cursor.readBytes(&order_key); │ ╰────────────────────────────────────────────────────────────────────────────────────────╯