From 7178369f4775320670ed4bf71f3cd11ea2f96eb1 Mon Sep 17 00:00:00 2001 From: ipu Date: Fri, 10 Oct 2025 09:59:26 +0300 Subject: [PATCH] remove welcome page from storage --- src/services/chat_service.py | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/src/services/chat_service.py b/src/services/chat_service.py index 7ef7d0d..7d83e16 100644 --- a/src/services/chat_service.py +++ b/src/services/chat_service.py @@ -190,6 +190,12 @@ class ChatService: session.commit() return old_page_id + async def get_user_page(self, uid: str): + with Session() as session: + user_session = session.query(UserSession).filter(UserSession.user_id == uid).first() + old_page_id = user_session.page_id + return old_page_id + def get_welcome_message(self, application, name, first_visit): try: if not name: @@ -251,7 +257,10 @@ class ChatService: else: session_id = await session_service.create_session(agent_id=settings.TALESTORM_AGENT_ID) - old_page_id = await self.update_user_page(uid, page_id) + if page_id.lower() != 'welcome': + old_page_id = await self.update_user_page(uid, page_id) + else: + old_page_id = await self.get_user_page(uid) instructions = "" if uid: