(row: sqlite3.Row)
| 276 | |
| 277 | |
| 278 | def _chat_session_row(row: sqlite3.Row) -> Dict[str, Any]: |
| 279 | return { |
| 280 | "session_id": row["session_id"], |
| 281 | "user_id": row["user_id"], |
| 282 | "title": row["title"], |
| 283 | "created_at": row["created_at"], |
| 284 | "updated_at": row["updated_at"], |
| 285 | "message_count": int(row["message_count"] or 0), |
| 286 | } |
| 287 | |
| 288 | |
| 289 | def create_chat_session( |
no outgoing calls
no test coverage detected