add functionality to clone shared chats

This commit is contained in:
Srajan Garg
2025-01-03 00:08:49 -05:00
parent 87ba39df57
commit 2444327a47
4 changed files with 90 additions and 3 deletions

View File

@@ -469,6 +469,8 @@ class ChatTable:
def get_chat_by_share_id(self, id: str) -> Optional[ChatModel]:
try:
with get_db() as db:
# it is possible that the shared link was deleted. hence,
# we check if the chat is still shared by checkng if a chat with the share_id exists
chat = db.query(Chat).filter_by(share_id=id).first()
if chat: