jianghuyihei commited on
Commit
1419c6f
·
1 Parent(s): 8202bd6
Files changed (1) hide show
  1. app.py +13 -17
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
- <script>
380
- // 在页面加载时更新 sessionStorage
381
- window.onload = function() {{
382
- sessionStorage.setItem("user_id", "{user_id}");
383
- sessionStorage.setItem("state", "{state}");
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
- <script>
410
- // 在页面加载时更新 sessionStorage
411
- window.onload = function() {{
412
- sessionStorage.setItem("user_id", "{user_id}");
413
- sessionStorage.setItem("state", "{new_state}");
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)