Ezzio11 commited on
Commit
164f0bf
·
verified ·
1 Parent(s): 5bc57bb

Update src/streamlit_app.py

Browse files
Files changed (1) hide show
  1. src/streamlit_app.py +1 -13
src/streamlit_app.py CHANGED
@@ -341,31 +341,19 @@ def convert_image_to_bytes(img):
341
  def main():
342
  st.set_page_config("XANE - AI Assistant", layout="centered")
343
 
344
- # Initialize session ID - this creates unique ID per browser session
345
  if "xane_id" not in st.session_state:
346
  st.session_state.xane_id = str(uuid.uuid4())
347
- st.session_state.first_run = True
348
-
349
- # Clear any existing messages when new session starts
350
- if st.session_state.get("first_run", True):
351
- if "messages" in st.session_state:
352
- del st.session_state.messages
353
- if "chat_sessions" in st.session_state:
354
- del st.session_state.chat_sessions
355
- st.session_state.first_run = False
356
-
357
 
358
  # Sidebar navigation
359
  st.sidebar.title("Navigation")
360
  page = st.sidebar.radio("Go to", ["Chatbot", "Image Generator"], key="nav_radio")
361
 
362
  if page == "Chatbot":
363
- # Clear image generator session state when switching to chatbot
364
  if "generated_image" in st.session_state:
365
  del st.session_state.generated_image
366
  chatbot_page()
367
  elif page == "Image Generator":
368
- # Clear chat session state when switching to image generator
369
  if "messages" in st.session_state:
370
  del st.session_state.messages
371
  image_generator_page()
 
341
  def main():
342
  st.set_page_config("XANE - AI Assistant", layout="centered")
343
 
344
+ # Initialize session ID if not already set
345
  if "xane_id" not in st.session_state:
346
  st.session_state.xane_id = str(uuid.uuid4())
 
 
 
 
 
 
 
 
 
 
347
 
348
  # Sidebar navigation
349
  st.sidebar.title("Navigation")
350
  page = st.sidebar.radio("Go to", ["Chatbot", "Image Generator"], key="nav_radio")
351
 
352
  if page == "Chatbot":
 
353
  if "generated_image" in st.session_state:
354
  del st.session_state.generated_image
355
  chatbot_page()
356
  elif page == "Image Generator":
 
357
  if "messages" in st.session_state:
358
  del st.session_state.messages
359
  image_generator_page()