RajaThor commited on
Commit
c2ab5be
·
verified ·
1 Parent(s): 436d812

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +6 -6
app.py CHANGED
@@ -266,14 +266,14 @@ def feedback_ui():
266
  st.success("Feedback submitted successfully! Thank you for your feedback.")
267
 
268
  #section for messaging
269
- # Function to get all user emails
270
  def get_all_users():
271
  try:
272
- users = auth.list_users()
273
- return [user.email for user in users.iterate_all()]
 
274
  except Exception as e:
275
- print(f"Failed to get all users: {str(e)}")
276
- return []
277
 
278
  # Streamlit interface for sending messages
279
  def send_message_ui():
@@ -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
293
  except Exception as e:
294
  return f"Failed to retrieve messages: {str(e)}"
295
 
 
266
  st.success("Feedback submitted successfully! Thank you for your feedback.")
267
 
268
  #section for messaging
269
+ # Function to get all users
270
  def get_all_users():
271
  try:
272
+ users_ref = db_firestore.collection('users')
273
+ users = users_ref.get()
274
+ return [{"email": user.id} for user in users] # Convert users to dictionaries with email key
275
  except Exception as e:
276
+ return f"Failed to retrieve users: {str(e)}"
 
277
 
278
  # Streamlit interface for sending messages
279
  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 [message.to_dict() for message in messages] # Convert messages to dictionaries
293
  except Exception as e:
294
  return f"Failed to retrieve messages: {str(e)}"
295