diff options
Diffstat (limited to 'src/subcommand.zig')
| -rw-r--r-- | src/subcommand.zig | 8 |
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); |
