refac/enh: include foldered chats in ref chat input menu

This commit is contained in:
Timothy Jaeryang Baek
2025-09-24 11:27:19 -05:00
parent 0e3b6b3b8f
commit 0dee15ba97
4 changed files with 23 additions and 6 deletions
+6 -1
View File
@@ -492,11 +492,16 @@ class ChatTable:
self,
user_id: str,
include_archived: bool = False,
include_folders: bool = False,
skip: Optional[int] = None,
limit: Optional[int] = None,
) -> list[ChatTitleIdResponse]:
with get_db() as db:
query = db.query(Chat).filter_by(user_id=user_id).filter_by(folder_id=None)
query = db.query(Chat).filter_by(user_id=user_id)
if not include_folders:
query = query.filter_by(folder_id=None)
query = query.filter(or_(Chat.pinned == False, Chat.pinned == None))
if not include_archived: