Get all chat sessions
(self)
| 175 | }, status_code=500) |
| 176 | |
| 177 | def handle_get_sessions(self): |
| 178 | """Get all chat sessions""" |
| 179 | try: |
| 180 | sessions = db.get_sessions() |
| 181 | self.send_json_response({ |
| 182 | "sessions": sessions, |
| 183 | "total": len(sessions) |
| 184 | }) |
| 185 | except Exception as e: |
| 186 | self.send_json_response({ |
| 187 | "error": f"Failed to get sessions: {str(e)}" |
| 188 | }, status_code=500) |
| 189 | |
| 190 | def handle_cleanup_sessions(self): |
| 191 | """Clean up empty sessions""" |
no test coverage detected