Merge pull request #29 from langflow-ai/cz/remove-chat-default

refactor: Remove local metadata merging from history logic
This commit is contained in:
Sebastián Estévez 2025-09-09 15:36:36 -04:00 committed by GitHub
commit 7499c472fd
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -461,22 +461,6 @@ class ChatService:
}
)
# 3. Add any local metadata that doesn't have Langflow data yet (recent conversations)
for response_id, metadata in local_metadata.items():
if not any(c["response_id"] == response_id for c in all_conversations):
all_conversations.append(
{
"response_id": response_id,
"title": metadata.get("title", "New Chat"),
"endpoint": "langflow",
"messages": [], # Will be filled when Langflow sync catches up
"created_at": metadata.get("created_at"),
"last_activity": metadata.get("last_activity"),
"total_messages": metadata.get("total_messages", 0),
"source": "metadata_only",
}
)
if langflow_history.get("conversations"):
print(
f"[DEBUG] Added {len(langflow_history['conversations'])} historical conversations from Langflow"
@ -505,3 +489,4 @@ class ChatService:
"conversations": all_conversations,
"total_conversations": len(all_conversations),
}