This commit is contained in:
Timothy J. Baek
2024-10-17 19:09:01 -07:00
parent 6e4820cad8
commit 351c29917b
5 changed files with 62 additions and 74 deletions

View File

@@ -519,9 +519,14 @@ class ChatTable:
self, folder_id: str, user_id: str
) -> list[ChatModel]:
with get_db() as db:
all_chats = (
db.query(Chat).filter_by(folder_id=folder_id, user_id=user_id).all()
)
query = db.query(Chat).filter_by(folder_id=folder_id, user_id=user_id)
query = query.filter_by(archived=False)
query = query.filter(or_(Chat.pinned == False, Chat.pinned == None))
query = query.order_by(Chat.updated_at.desc())
all_chats = query.all()
return [ChatModel.model_validate(chat) for chat in all_chats]
def update_chat_folder_id_by_id_and_user_id(