MCPcopy
hub / github.com/PromtEngineer/localGPT / delete_session

Method delete_session

backend/database.py:230–241  ·  view source on GitHub ↗

Delete a session and all its messages

(self, session_id: str)

Source from the content-addressed store, hash-verified

228 conn.close()
229
230 def delete_session(self, session_id: str) -> bool:
231 """Delete a session and all its messages"""
232 conn = sqlite3.connect(self.db_path)
233 cursor = conn.execute('DELETE FROM sessions WHERE id = ?', (session_id,))
234 deleted = cursor.rowcount > 0
235 conn.commit()
236 conn.close()
237
238 if deleted:
239 print(f"🗑️ Deleted session: {session_id[:8]}...")
240
241 return deleted
242
243 def cleanup_empty_sessions(self) -> int:
244 """Remove sessions with no messages"""

Callers 1

handle_delete_sessionMethod · 0.80

Calls

no outgoing calls

Tested by

no test coverage detected