yao/neo/conversation
Max 7f9307dbdd Add chat deletion functionality across conversation implementations
- Implemented DeleteChat and DeleteAllChats methods in Mongo, Redis, Weaviate, and Xun conversation handlers to allow users to delete specific chats and all chats associated with their account.
- Updated the Conversation interface in types.go to include the new deletion methods, ensuring consistent API across different storage backends.
- Added unit tests for DeleteChat and DeleteAllChats methods in xun_test.go to verify functionality and ensure proper deletion of chat histories.
- Enhanced error handling in deletion methods to provide robust feedback during chat removal operations.
2024-12-17 10:27:44 +08:00
..
mongo.go Add chat deletion functionality across conversation implementations 2024-12-17 10:27:44 +08:00
redis.go Add chat deletion functionality across conversation implementations 2024-12-17 10:27:44 +08:00
types.go Add chat deletion functionality across conversation implementations 2024-12-17 10:27:44 +08:00
weaviate.go Add chat deletion functionality across conversation implementations 2024-12-17 10:27:44 +08:00
xun.go Add chat deletion functionality across conversation implementations 2024-12-17 10:27:44 +08:00
xun_test.go Add chat deletion functionality across conversation implementations 2024-12-17 10:27:44 +08:00