Update app.py
Browse files
app.py
CHANGED
|
@@ -297,6 +297,7 @@ def send_message(sender_email, receiver_email, message_content):
|
|
| 297 |
'message_content': message_content,
|
| 298 |
'timestamp': firestore.SERVER_TIMESTAMP
|
| 299 |
})
|
|
|
|
| 300 |
return "Message sent successfully!"
|
| 301 |
except Exception as e:
|
| 302 |
return f"Failed to send message: {str(e)}"
|
|
@@ -305,6 +306,7 @@ def send_message(sender_email, receiver_email, message_content):
|
|
| 305 |
def get_messages(user_email):
|
| 306 |
try:
|
| 307 |
messages = db_firestore.collection('messages').where('receiver_email', '==', user_email).order_by('timestamp', direction=firestore.Query.DESCENDING).stream()
|
|
|
|
| 308 |
return messages # Return the Firestore query snapshot
|
| 309 |
except Exception as e:
|
| 310 |
st.error(f"Failed to retrieve messages: {str(e)}")
|
|
|
|
| 297 |
'message_content': message_content,
|
| 298 |
'timestamp': firestore.SERVER_TIMESTAMP
|
| 299 |
})
|
| 300 |
+
log_action(sender_email, "Sent message")
|
| 301 |
return "Message sent successfully!"
|
| 302 |
except Exception as e:
|
| 303 |
return f"Failed to send message: {str(e)}"
|
|
|
|
| 306 |
def get_messages(user_email):
|
| 307 |
try:
|
| 308 |
messages = db_firestore.collection('messages').where('receiver_email', '==', user_email).order_by('timestamp', direction=firestore.Query.DESCENDING).stream()
|
| 309 |
+
log_action(user_email, "Viewed messages")
|
| 310 |
return messages # Return the Firestore query snapshot
|
| 311 |
except Exception as e:
|
| 312 |
st.error(f"Failed to retrieve messages: {str(e)}")
|