Spaces:
Sleeping
Sleeping
Update app.py
Browse files
app.py
CHANGED
|
@@ -55,6 +55,18 @@ logging.getLogger('streamlit').setLevel(logging.ERROR)
|
|
| 55 |
INITIAL_MESSAGE_LIMIT = 100
|
| 56 |
|
| 57 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 58 |
# Initialize logging and load environment variables
|
| 59 |
logging.basicConfig(level=logging.INFO)
|
| 60 |
logger = logging.getLogger(__name__)
|
|
@@ -1460,11 +1472,7 @@ def update_message_usage(wix_user_id):
|
|
| 1460 |
else:
|
| 1461 |
st.error("Error updating message usage.")
|
| 1462 |
|
| 1463 |
-
# Main interface
|
| 1464 |
-
if "wix_user_id" not in st.session_state:
|
| 1465 |
-
st.session_state["wix_user_id"] = None
|
| 1466 |
|
| 1467 |
-
st.session_state["wix_user_id"] = str(uuid.uuid4())
|
| 1468 |
|
| 1469 |
initialize_user_session(st.session_state["wix_user_id"], st.session_state["email"])
|
| 1470 |
|
|
|
|
| 55 |
INITIAL_MESSAGE_LIMIT = 100
|
| 56 |
|
| 57 |
|
| 58 |
+
if "wix_user_id" not in st.session_state:
|
| 59 |
+
st.session_state["wix_user_id"] = str(uuid.uuid4()) # Assign a unique ID for each session
|
| 60 |
+
if "email" not in st.session_state:
|
| 61 |
+
st.session_state["email"] = "demo@example.com" # Default email for demo
|
| 62 |
+
if "message_limit" not in st.session_state:
|
| 63 |
+
st.session_state["message_limit"] = 1000
|
| 64 |
+
if "used_messages" not in st.session_state:
|
| 65 |
+
st.session_state["used_messages"] = 0
|
| 66 |
+
if "chat_history" not in st.session_state:
|
| 67 |
+
st.session_state["chat_history"] = []
|
| 68 |
+
|
| 69 |
+
|
| 70 |
# Initialize logging and load environment variables
|
| 71 |
logging.basicConfig(level=logging.INFO)
|
| 72 |
logger = logging.getLogger(__name__)
|
|
|
|
| 1472 |
else:
|
| 1473 |
st.error("Error updating message usage.")
|
| 1474 |
|
|
|
|
|
|
|
|
|
|
| 1475 |
|
|
|
|
| 1476 |
|
| 1477 |
initialize_user_session(st.session_state["wix_user_id"], st.session_state["email"])
|
| 1478 |
|