RajaThor commited on
Commit
4d20678
·
verified ·
1 Parent(s): 60ffa30

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +8 -6
app.py CHANGED
@@ -291,7 +291,8 @@ def get_messages(user_email):
291
  messages = db_firestore.collection('messages').where('receiver_email', '==', user_email).order_by('timestamp').get()
292
  return messages # Return the Firestore query snapshot
293
  except Exception as e:
294
- return f"Failed to retrieve messages: {str(e)}"
 
295
 
296
  # Streamlit interface for sending messages
297
  def send_message_ui():
@@ -308,11 +309,12 @@ def view_messages_ui():
308
  st.title("Messages")
309
  user_email = st.session_state.auth_state["user"].email
310
  messages = get_messages(user_email)
311
- for message in messages:
312
- message_dict = message.to_dict() # Convert Firestore document to dictionary
313
- st.write(f"From: {message_dict['sender_email']}")
314
- st.write(f"Message: {message_dict['message_content']}")
315
- st.write("---")
 
316
  #end of messaging section
317
 
318
  def tour_guide_ui():
 
291
  messages = db_firestore.collection('messages').where('receiver_email', '==', user_email).order_by('timestamp').get()
292
  return messages # Return the Firestore query snapshot
293
  except Exception as e:
294
+ st.error(f"Failed to retrieve messages: {str(e)}")
295
+ return None
296
 
297
  # Streamlit interface for sending messages
298
  def send_message_ui():
 
309
  st.title("Messages")
310
  user_email = st.session_state.auth_state["user"].email
311
  messages = get_messages(user_email)
312
+ if messages is not None:
313
+ for message in messages:
314
+ message_dict = message.to_dict() # Convert Firestore document to dictionary
315
+ st.write(f"From: {message_dict['sender_email']}")
316
+ st.write(f"Message: {message_dict['message_content']}")
317
+ st.write("---")
318
  #end of messaging section
319
 
320
  def tour_guide_ui():