Wajahat698 commited on
Commit
059d224
·
verified ·
1 Parent(s): 894aa78

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +16 -7
app.py CHANGED
@@ -1213,14 +1213,23 @@ def update_message_counter():
1213
  message_counter_placeholder.markdown(f"**Messages Left**: {remaining_messages} / {st.session_state['message_limit']}")
1214
 
1215
  def initialize_user_data(wix_user_id):
1216
- response = requests.get(f"{backend_url}/check-user/{wix_user_id}")
1217
- if response.status_code == 200:
1218
- data = response.json()
1219
- st.session_state["message_limit"] = data.get("message_limit", 100) # Default limit is 100
1220
- st.session_state["used_messages"] = data.get("used_messages", 0)
 
 
 
 
 
 
 
 
 
 
 
1221
  update_message_counter()
1222
- else:
1223
- st.error("Error fetching user data.")
1224
 
1225
  # Update message usage in Firebase after each interaction
1226
  def update_message_usage(wix_user_id):
 
1213
  message_counter_placeholder.markdown(f"**Messages Left**: {remaining_messages} / {st.session_state['message_limit']}")
1214
 
1215
  def initialize_user_data(wix_user_id):
1216
+ try:
1217
+ response = requests.get(f"{backend_url}/check-user/{wix_user_id}")
1218
+ if response.status_code == 200:
1219
+ data = response.json()
1220
+ st.session_state["message_limit"] = data.get("message_limit", 100) # Default limit is 100 if none is found
1221
+ st.session_state["used_messages"] = data.get("used_messages", 0)
1222
+ else:
1223
+ # Set default values if there’s an error fetching from Firebase
1224
+ st.session_state["message_limit"] = 100
1225
+ st.session_state["used_messages"] = 0
1226
+ update_message_counter()
1227
+ except Exception as e:
1228
+ st.error("Error initializing user data. Default message limit applied.")
1229
+ # Set defaults if there’s a failure in fetching
1230
+ st.session_state["message_limit"] = 100
1231
+ st.session_state["used_messages"] = 0
1232
  update_message_counter()
 
 
1233
 
1234
  # Update message usage in Firebase after each interaction
1235
  def update_message_usage(wix_user_id):