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

Method handle_delete_index

backend/server.py:1014–1023  ·  view source on GitHub ↗

Remove an index, its documents, links, and the underlying LanceDB table.

(self, index_id: str)

Source from the content-addressed store, hash-verified

1012 self.send_json_response({'error': str(e)}, status_code=500)
1013
1014 def handle_delete_index(self, index_id: str):
1015 """Remove an index, its documents, links, and the underlying LanceDB table."""
1016 try:
1017 deleted = db.delete_index(index_id)
1018 if deleted:
1019 self.send_json_response({'message': 'Index deleted successfully', 'index_id': index_id})
1020 else:
1021 self.send_json_response({'error': 'Index not found'}, status_code=404)
1022 except Exception as e:
1023 self.send_json_response({'error': str(e)}, status_code=500)
1024
1025 def handle_rename_session(self, session_id: str):
1026 """Rename an existing session title"""

Callers 1

do_DELETEMethod · 0.95

Calls 2

send_json_responseMethod · 0.95
delete_indexMethod · 0.80

Tested by

no test coverage detected