Wajahat698 commited on
Commit
1c9bea3
·
verified ·
1 Parent(s): 28af05c

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +5 -8
app.py CHANGED
@@ -492,19 +492,19 @@ def load_user_content(user_id):
492
 
493
  def save_content(user_id, content, bucket):
494
  """
495
- Save TrustBuilder as plain text in Firebase under the correct user structure.
496
  """
497
  try:
498
- trustbuilder_id = str(uuid.uuid4())
499
  trustbuilder_data = {
500
  "content": f"{bucket}: {content}"
501
  }
 
502
  db.child("users").child(user_id).child("TrustBuilders").child(trustbuilder_id).set(trustbuilder_data)
503
  st.success(f"TrustBuilder '{content}' under '{bucket}' saved successfully!")
504
- st.write(f"Debugging: Saved Data - {trustbuilder_data}")
505
  except Exception as e:
506
  st.error(f"Error saving TrustBuilder: {e}")
507
-
508
 
509
  def ai_allocate_trust_bucket(trust_builder_text):
510
  # Implement your AI allocation logic here
@@ -770,19 +770,16 @@ def side():
770
  # Show Trust Builders Section
771
  trust_buckets = ["Stability", "Development", "Relationship", "Benefit", "Vision", "Competence"]
772
 
773
- # Show My TrustBuilders Section
774
  st.subheader("Show My TrustBuilders®")
775
 
776
- # Inputs for filtering TrustBuilders
777
  search_query = st.text_input("Search by keyword")
778
  brand = st.text_input("Brand/Product/Person", key="brand_input_show")
779
  selected_bucket = st.selectbox("Select Trust Bucket", ["All"] + trust_buckets, key="selected_bucket_show")
780
 
781
  if st.button("Show"):
782
  try:
783
- # Fetch TrustBuilders from Firebase
784
  trustbuilders = db.child("users").child(st.session_state["wix_user_id"]).child("TrustBuilders").get().val()
785
- st.write(f"Debugging: Retrieved TrustBuilders - {trustbuilders}") # Log for debugging
786
 
787
  results = []
788
  if trustbuilders:
 
492
 
493
  def save_content(user_id, content, bucket):
494
  """
495
+ Save TrustBuilder in Firebase under the correct structure.
496
  """
497
  try:
498
+ trustbuilder_id = str(uuid.uuid4()) # Generate unique ID for each TrustBuilder
499
  trustbuilder_data = {
500
  "content": f"{bucket}: {content}"
501
  }
502
+ # Save under the user's TrustBuilders path
503
  db.child("users").child(user_id).child("TrustBuilders").child(trustbuilder_id).set(trustbuilder_data)
504
  st.success(f"TrustBuilder '{content}' under '{bucket}' saved successfully!")
505
+ st.write(f"Debugging: Saved Data - {trustbuilder_data}") # Log the saved data
506
  except Exception as e:
507
  st.error(f"Error saving TrustBuilder: {e}")
 
508
 
509
  def ai_allocate_trust_bucket(trust_builder_text):
510
  # Implement your AI allocation logic here
 
770
  # Show Trust Builders Section
771
  trust_buckets = ["Stability", "Development", "Relationship", "Benefit", "Vision", "Competence"]
772
 
 
773
  st.subheader("Show My TrustBuilders®")
774
 
 
775
  search_query = st.text_input("Search by keyword")
776
  brand = st.text_input("Brand/Product/Person", key="brand_input_show")
777
  selected_bucket = st.selectbox("Select Trust Bucket", ["All"] + trust_buckets, key="selected_bucket_show")
778
 
779
  if st.button("Show"):
780
  try:
 
781
  trustbuilders = db.child("users").child(st.session_state["wix_user_id"]).child("TrustBuilders").get().val()
782
+ st.write(f"Debugging: Retrieved TrustBuilders - {trustbuilders}") # Debugging fetched data
783
 
784
  results = []
785
  if trustbuilders: