getSessionSummary method

Future<SessionSummary?> getSessionSummary(
  1. String sessionId
)

Get session summary.

Implementation

Future<SessionSummary?> getSessionSummary(String sessionId) async {
  if (_summaryCache.containsKey(sessionId)) {
    return _summaryCache[sessionId];
  }

  final entries = await getSessionHistory(sessionId);
  if (entries.isEmpty) return null;

  return _buildSummary(sessionId, entries);
}