╭ changed ────────────╮ │src/ui/Home/Repos.zig│ ╰─────────────────────╯ ╭───────────╮ │← all files│ ╰───────────╯ ╭──────────────────────────────────────────╮ │2 const evt = @import("../../event.zig");│ │3 const ui = @import("../../ui.zig"); │ │4 const xit = @import("xit"); │ │5 -const rp = xit.repo; │ │5 const hash = xit.hash; │ │6 const xitui = xit.xitui; │ │7 const wgt = xitui.widget; │ ╰──────────────────────────────────────────╯ ╭─────────────────────────────────────────────────────────────────────╮ │15 const Self = @This(); │ │16 │ │17 pub fn init( │ │19 - comptime repo_opts: rp.RepoOpts(.xit), │ │18 arena: *std.heap.ArenaAllocator, │ │21 - haxy_moment: rp.Repo(.xit, repo_opts).DB.HashMap(.read_only),│ │19 + haxy_moment: evt.AdminDB.HashMap(.read_only), │ │20 ) !Self { │ │23 - const DB = rp.Repo(.xit, repo_opts).DB; │ │21 + const DB = evt.AdminDB; │ │22 │ │23 var repos: std.ArrayList(evt.Repo) = .empty; │ │24 │ ╰─────────────────────────────────────────────────────────────────────╯ ╭─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╮ │27 - const event_id_to_repo_cursor = try haxy_moment.getCursor(hash.hashInt(repo_opts.hash, "event-id->repo")) orelse return error.NotFound; │ │25 + const event_id_to_repo_cursor = try haxy_moment.getCursor(hash.hashInt(evt.admin_repo_opts.hash, "event-id->repo")) orelse return error.NotFound;│ │26 const event_id_to_repo = try DB.HashMap(.read_only).init(event_id_to_repo_cursor); │ │27 │ │28 var repos_iter = try event_id_to_repo.iterator(); │ ╰─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯ ╭─────────────────────────────────────────────────────────────────────────────────────────────────────╮ │29 while (try repos_iter.next()) |kv_cursor| { │ │30 const kv = try kv_cursor.readKeyValuePair(); │ │31 const repo_map = try DB.HashMap(.read_only).init(kv.value_cursor); │ │34 - const repo_event = try evt.read(evt.Repo, DB, repo_opts.hash, arena, repo_map); │ │32 + const repo_event = try evt.read(evt.Repo, DB, evt.admin_repo_opts.hash, arena, repo_map);│ │33 try repos.append(arena.allocator(), repo_event); │ │34 } │ │35 │ ╰─────────────────────────────────────────────────────────────────────────────────────────────────────╯