deleteSession method

Future<bool> deleteSession(
  1. String id
)

Delete a saved session.

Implementation

Future<bool> deleteSession(String id) async {
  if (_sessionHistoryManager == null) return false;

  // Also delete transcript
  try {
    final transcriptFile =
        File('${SystemConstants.sessionDir}/$id.jsonl');
    if (await transcriptFile.exists()) {
      await transcriptFile.delete();
    }
  } catch (_) {}

  return _sessionHistoryManager!.deleteSession(id);
}