Wajahat698 commited on
Commit
aa9031c
·
verified ·
1 Parent(s): ae85c4f

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +8 -5
app.py CHANGED
@@ -385,27 +385,28 @@ def load_user_data_source(user_id):
385
  def store_trustbuilder(user_id, message):
386
  try:
387
  trustbuilder_id = str(uuid.uuid4())
388
- db.child(f"users/{user_id}/trustBuilders").child(trustbuilder_id).set({"message": message})
389
  if "trustbuilders" not in st.session_state:
390
  st.session_state["trustbuilders"] = {}
391
  st.session_state["trustbuilders"][trustbuilder_id] = {"message": message}
392
  except Exception as e:
393
  st.error(f"Error saving TrustBuilder: {e}")
394
 
395
- # Function to store Brand Tonality
396
  def store_brand_tonality(user_id, message):
397
  try:
398
  tonality_id = str(uuid.uuid4())
399
- db.child(f"users/{user_id}/brandTonality").child(tonality_id).set({"message": message})
400
  if "brand_tonality" not in st.session_state:
401
  st.session_state["brand_tonality"] = {}
402
  st.session_state["brand_tonality"][tonality_id] = {"message": message}
403
  except Exception as e:
404
  st.error(f"Error saving Brand Tonality: {e}")
405
 
 
406
  def load_user_content(user_id):
407
  try:
408
- user_data = db.child(f"users/{user_id}").get().val()
409
  if user_data:
410
  st.session_state.update(user_data)
411
  st.session_state["trustbuilders"] = user_data.get("trustBuilders", {})
@@ -416,9 +417,11 @@ def load_user_content(user_id):
416
  def save_content(user_id, content, content_type):
417
  try:
418
  entry_id = str(uuid.uuid4())
419
- db.child("users").child(user_id).child(content_type).child(entry_id).set({"message": content})
420
 
421
  # Update session state directly after saving to avoid duplicates
 
 
422
  st.session_state[content_type.lower()][entry_id] = {"message": content}
423
  display_save_confirmation(content_type)
424
  except Exception as e:
 
385
  def store_trustbuilder(user_id, message):
386
  try:
387
  trustbuilder_id = str(uuid.uuid4())
388
+ db.child(f"food_for_the_hungry/users/{user_id}/trustBuilders").child(trustbuilder_id).set({"message": message})
389
  if "trustbuilders" not in st.session_state:
390
  st.session_state["trustbuilders"] = {}
391
  st.session_state["trustbuilders"][trustbuilder_id] = {"message": message}
392
  except Exception as e:
393
  st.error(f"Error saving TrustBuilder: {e}")
394
 
395
+ # Updated store_brand_tonality function
396
  def store_brand_tonality(user_id, message):
397
  try:
398
  tonality_id = str(uuid.uuid4())
399
+ db.child(f"food_for_the_hungry/users/{user_id}/brandTonality").child(tonality_id).set({"message": message})
400
  if "brand_tonality" not in st.session_state:
401
  st.session_state["brand_tonality"] = {}
402
  st.session_state["brand_tonality"][tonality_id] = {"message": message}
403
  except Exception as e:
404
  st.error(f"Error saving Brand Tonality: {e}")
405
 
406
+
407
  def load_user_content(user_id):
408
  try:
409
+ user_data = db.child(f"food_for_the_hungry/users/{user_id}").get().val()
410
  if user_data:
411
  st.session_state.update(user_data)
412
  st.session_state["trustbuilders"] = user_data.get("trustBuilders", {})
 
417
  def save_content(user_id, content, content_type):
418
  try:
419
  entry_id = str(uuid.uuid4())
420
+ db.child("food_for_the_hungry").child("users").child(user_id).child(content_type).child(entry_id).set({"message": content})
421
 
422
  # Update session state directly after saving to avoid duplicates
423
+ if content_type.lower() not in st.session_state:
424
+ st.session_state[content_type.lower()] = {}
425
  st.session_state[content_type.lower()][entry_id] = {"message": content}
426
  display_save_confirmation(content_type)
427
  except Exception as e: