(db: DatabaseAdapter, segmentId: number)
| 529 | * Get summary text for a single chat session. |
| 530 | */ |
| 531 | export function getSegmentSummary(db: DatabaseAdapter, segmentId: number): string | null { |
| 532 | try { |
| 533 | const row = db.prepare('SELECT summary FROM segment WHERE id = ?').get(segmentId) as |
| 534 | | { summary: string | null } |
| 535 | | undefined |
| 536 | return row?.summary ?? null |
| 537 | } catch { |
| 538 | return null |
| 539 | } |
| 540 | } |
| 541 | |
| 542 | /** |
| 543 | * Save summary text for a chat session. |
no test coverage detected