Spaces:
Running
Running
jianghuyihei
commited on
Commit
·
1419c6f
1
Parent(s):
8202bd6
fix
Browse files
app.py
CHANGED
@@ -318,6 +318,8 @@ html_template = """
|
|
318 |
|
319 |
document.getElementById("user_id").value = userId;
|
320 |
document.getElementById("state").value = state;
|
|
|
|
|
321 |
}
|
322 |
|
323 |
window.onload = populateFormData;
|
@@ -372,17 +374,12 @@ def form_post(request: Request,response: Response,topic: str = Form(...), user_i
|
|
372 |
if state == "":
|
373 |
state = "generate"
|
374 |
|
375 |
-
response.set_cookie(key="user_id", value=user_id)
|
376 |
-
response.set_cookie(key="state", value=state)
|
377 |
-
|
378 |
script_template = f"""
|
379 |
-
|
380 |
-
|
381 |
-
|
382 |
-
|
383 |
-
|
384 |
-
}};
|
385 |
-
</script>
|
386 |
"""
|
387 |
|
388 |
print(f"current user_id={user_id}, state={state}")
|
@@ -406,14 +403,13 @@ def form_post(request: Request,response: Response,topic: str = Form(...), user_i
|
|
406 |
queue_len = queue.qsize()
|
407 |
|
408 |
script_template = f"""
|
409 |
-
|
410 |
-
|
411 |
-
|
412 |
-
|
413 |
-
|
414 |
-
}};
|
415 |
-
</script>
|
416 |
"""
|
|
|
417 |
# 判断当前是否轮到该用户,如果没轮到则一直等待到轮到为止
|
418 |
while queue.queue[0] != [user_id,topic]:
|
419 |
time.sleep(10)
|
|
|
318 |
|
319 |
document.getElementById("user_id").value = userId;
|
320 |
document.getElementById("state").value = state;
|
321 |
+
|
322 |
+
console.log(`original userId: ${userId}, state: ${state}`);
|
323 |
}
|
324 |
|
325 |
window.onload = populateFormData;
|
|
|
374 |
if state == "":
|
375 |
state = "generate"
|
376 |
|
|
|
|
|
|
|
377 |
script_template = f"""
|
378 |
+
// 在页面加载时更新 sessionStorage
|
379 |
+
window.onload = function() {{
|
380 |
+
sessionStorage.setItem("user_id", "{user_id}");
|
381 |
+
sessionStorage.setItem("state", "{state}");
|
382 |
+
}};
|
|
|
|
|
383 |
"""
|
384 |
|
385 |
print(f"current user_id={user_id}, state={state}")
|
|
|
403 |
queue_len = queue.qsize()
|
404 |
|
405 |
script_template = f"""
|
406 |
+
// 在页面加载时更新 sessionStorage
|
407 |
+
window.onload = function() {{
|
408 |
+
sessionStorage.setItem("user_id", "{user_id}");
|
409 |
+
sessionStorage.setItem("state", "{new_state}");
|
410 |
+
}};
|
|
|
|
|
411 |
"""
|
412 |
+
print(f"current2 user_id={user_id}, state={new_state}")
|
413 |
# 判断当前是否轮到该用户,如果没轮到则一直等待到轮到为止
|
414 |
while queue.queue[0] != [user_id,topic]:
|
415 |
time.sleep(10)
|