list method

  1. @override
Future<List<SessionMetadata>> list({
  1. String? cwd,
})
override

Lists stored sessions, newest first; cwd filters to one directory.

Implementation

@override
Future<List<SessionMetadata>> list({String? cwd}) async {
  final sessions = await _collectRootSessions();
  if (cwd != null) {
    sessions.retainWhere((m) => m.cwd == cwd);
  }
  sessions.sort(compareSessionActivity);
  return sessions;
}