Wajahat698 commited on
Commit
5ba3e6a
·
verified ·
1 Parent(s): 963f8df

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +9 -18
app.py CHANGED
@@ -417,23 +417,14 @@ def refresh_faiss_index():
417
  st.session_state["faiss_db"] = db_faiss
418
 
419
  def load_user_data_source(user_id):
420
- """
421
- Load user-uploaded data source from Firebase.
422
- """
423
- try:
424
- file_path = f"knowledge_bases/{user_id}/knowledge_base.md"
425
- storage_url = storage.child(file_path).get_url(None)
426
- response = requests.get(storage_url)
427
-
428
  if response.status_code == 200:
429
- user_content = response.text
430
- st.session_state["user_data_source"] = user_content
431
- return [Document(page_content=user_content)]
432
- else:
433
- return []
434
- except Exception as e:
435
- st.error(f"Error loading user data source: {e}")
436
- return []
437
 
438
  def update_message_counter():
439
  remaining_messages = st.session_state["message_limit"] - st.session_state["used_messages"]
@@ -1449,7 +1440,7 @@ def handle_memory_queries(prompt):
1449
  if "save this as trustbuilder" in prompt:
1450
  content_to_save = prompt.replace("save this as trustbuilder", "").strip()
1451
  if content_to_save: # Only save if there's actual content
1452
- store_trustbuilder(st.session_state["wix_user_id"], content_to_save)
1453
  return "TrustBuilder saved successfully!"
1454
  else:
1455
  return "Please provide content to save as TrustBuilder."
@@ -1458,7 +1449,7 @@ def handle_memory_queries(prompt):
1458
  elif "save this as brand tonality" in prompt:
1459
  content_to_save = prompt.replace("save this as brand tonality", "").strip()
1460
  if content_to_save: # Only save if there's actual content
1461
- store_brand_tonality(st.session_state["wix_user_id"], content_to_save)
1462
  return "Brand Tonality saved successfully!"
1463
  else:
1464
  return "Please provide content to save as Brand Tonality."
 
417
  st.session_state["faiss_db"] = db_faiss
418
 
419
  def load_user_data_source(user_id):
420
+ docs = fetch_documents(user_id)
421
+ user_documents = []
422
+ for doc in docs.values():
423
+ response = requests.get(doc["content_url"])
 
 
 
 
424
  if response.status_code == 200:
425
+ user_documents.append(Document(page_content=response.text))
426
+ return user_documents
427
+
 
 
 
 
 
428
 
429
  def update_message_counter():
430
  remaining_messages = st.session_state["message_limit"] - st.session_state["used_messages"]
 
1440
  if "save this as trustbuilder" in prompt:
1441
  content_to_save = prompt.replace("save this as trustbuilder", "").strip()
1442
  if content_to_save: # Only save if there's actual content
1443
+ save_content(st.session_state["wix_user_id"], content_to_save)
1444
  return "TrustBuilder saved successfully!"
1445
  else:
1446
  return "Please provide content to save as TrustBuilder."
 
1449
  elif "save this as brand tonality" in prompt:
1450
  content_to_save = prompt.replace("save this as brand tonality", "").strip()
1451
  if content_to_save: # Only save if there's actual content
1452
+ save_content(st.session_state["wix_user_id"], content_to_save)
1453
  return "Brand Tonality saved successfully!"
1454
  else:
1455
  return "Please provide content to save as Brand Tonality."