╭ changed ──╮ │src/try.zig│ ╰───────────╯ ╭───────────╮ │← all files│ ╰───────────╯ ╭────────────────────────────────────────────────────────────────────────╮ │48 var repo = try Repo.init(io, allocator, .{ .path = work_path });│ │49 defer repo.deinit(io, allocator); │ │50 │ │51 - var session: ui.Session = .{}; │ │51 + var session: ui.Session = undefined; │ │52 │ │53 const page: ui.Page = blk: { │ │54 var arena = std.heap.ArenaAllocator.init(allocator); │ ╰────────────────────────────────────────────────────────────────────────╯ ╭───────────────────────────────────────────────────────────────────────────────────────────────────────────────╮ │187 // consume events into the database │ │188 try evt.consume(repo_opts, io, allocator, &repo, .{ .kind = .head, .name = "haxy/meta" }); │ │189 │ │190 - break :blk .{ .home = try .init(repo_opts, &page_arena, &repo, &session) }; │ │190 + session = try ui.Session.init(repo_opts, &page_arena, &repo, .{}); │ │191 + break :blk .{ .home = try .init(repo_opts, &page_arena, session.haxy_moment orelse unreachable) };│ │192 }; │ │193 │ │194 // start the server │ ╰───────────────────────────────────────────────────────────────────────────────────────────────────────────────╯