summaryrefslogtreecommitdiff
path: root/src/subcommand.zig
diff options
context:
space:
mode:
Diffstat (limited to 'src/subcommand.zig')
-rw-r--r--src/subcommand.zig8
1 files changed, 6 insertions, 2 deletions
diff --git a/src/subcommand.zig b/src/subcommand.zig
index c50429e..3ccd2c6 100644
--- a/src/subcommand.zig
+++ b/src/subcommand.zig
@@ -272,8 +272,12 @@ fn runSessionsSubcommand(
const session_dir = try session_paths.sessionDirForCwd(allocator, environ_map, cwd);
defer allocator.free(session_dir);
- const infos = try panto.session_manager.listSessions(allocator, io, session_dir, null);
- defer panto.session_manager.freeSessionInfos(allocator, infos);
+ var store_impl = try panto.session_manager.FileSystemJSONLStore.init(allocator, io, session_dir, cwd);
+ defer store_impl.deinit();
+ const store = store_impl.store();
+
+ const infos = try store.list();
+ defer store.freeSessionInfos(infos);
var stdout_buffer: [4096]u8 = undefined;
var stdout_file = std.Io.File.stdout().writer(io, &stdout_buffer);