Spaces:
Runtime error
Runtime error
Upload main_app.py
Browse files- main_app.py +1 -2
main_app.py
CHANGED
|
@@ -212,7 +212,7 @@ def get_current_user_id():
|
|
| 212 |
- ログインしている場合は、Hugging FaceのユーザーIDを返す。
|
| 213 |
- ログインしていない場合は、セッション内で維持されるUUIDを返す。
|
| 214 |
"""
|
| 215 |
-
# 1.
|
| 216 |
# キー名を 'user_data' に修正
|
| 217 |
if "user_data" in st.session_state and "id" in st.session_state["user_data"]:
|
| 218 |
return st.session_state["user_data"]["id"], True
|
|
@@ -1237,7 +1237,6 @@ def render_chat_tab_content(managers):
|
|
| 1237 |
st.success("🔓 セーフティ解除モードに切り替えました!")
|
| 1238 |
else:
|
| 1239 |
st.info("🔒 セーフティ有効モードに戻しました。")
|
| 1240 |
-
st.rerun()
|
| 1241 |
|
| 1242 |
# 好感度に応じた現在の色を計算する関数(スコープ問題回避のため外部定義)
|
| 1243 |
def get_affection_color(affection_val):
|
|
|
|
| 212 |
- ログインしている場合は、Hugging FaceのユーザーIDを返す。
|
| 213 |
- ログインしていない場合は、セッション内で維持されるUUIDを返す。
|
| 214 |
"""
|
| 215 |
+
# 1. 済みのユーザーIDを最優先で使う
|
| 216 |
# キー名を 'user_data' に修正
|
| 217 |
if "user_data" in st.session_state and "id" in st.session_state["user_data"]:
|
| 218 |
return st.session_state["user_data"]["id"], True
|
|
|
|
| 1237 |
st.success("🔓 セーフティ解除モードに切り替えました!")
|
| 1238 |
else:
|
| 1239 |
st.info("🔒 セーフティ有効モードに戻しました。")
|
|
|
|
| 1240 |
|
| 1241 |
# 好感度に応じた現在の色を計算する関数(スコープ問題回避のため外部定義)
|
| 1242 |
def get_affection_color(affection_val):
|