Update app.py
Browse files
app.py
CHANGED
|
@@ -289,7 +289,7 @@ def send_message_ui():
|
|
| 289 |
def get_messages(user_email):
|
| 290 |
try:
|
| 291 |
messages = db_firestore.collection('messages').where('receiver_email', '==', user_email).order_by('timestamp').get()
|
| 292 |
-
return messages # Return the
|
| 293 |
except Exception as e:
|
| 294 |
return f"Failed to retrieve messages: {str(e)}"
|
| 295 |
|
|
@@ -309,7 +309,7 @@ def view_messages_ui():
|
|
| 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()
|
| 313 |
st.write(f"From: {message_dict['sender_email']}")
|
| 314 |
st.write(f"Message: {message_dict['message_content']}")
|
| 315 |
st.write("---")
|
|
|
|
| 289 |
def get_messages(user_email):
|
| 290 |
try:
|
| 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 |
|
|
|
|
| 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("---")
|