markian-rybchuk commited on
Commit
8ba52ae
·
verified ·
1 Parent(s): 9600a7f

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +5 -3
app.py CHANGED
@@ -540,6 +540,7 @@ with gr.Blocks(theme=theme, css=custom_css) as demo:
540
  "chat_id": None,
541
  "session": None,
542
  "opt_out": DEFAULT_OPT_OUT_VALUE,
 
543
  }) # Store session state as a dictionary
544
 
545
  gr.HTML(f"""
@@ -632,11 +633,12 @@ Because we do not track user identities, individual submissions cannot be delete
632
  )
633
 
634
 
635
- def agree_to_terms():
636
  log_info("Privacy agreement accepted by user")
637
- return gr.update(visible=False)
 
638
 
639
- agree_btn.click(agree_to_terms, None, [agreement_overlay])
640
 
641
  gr.on(
642
  triggers=[send_btn.click, user_input.submit],
 
540
  "chat_id": None,
541
  "session": None,
542
  "opt_out": DEFAULT_OPT_OUT_VALUE,
543
+ "agreed": False,
544
  }) # Store session state as a dictionary
545
 
546
  gr.HTML(f"""
 
633
  )
634
 
635
 
636
+ def agree_to_terms(state):
637
  log_info("Privacy agreement accepted by user")
638
+ state["agreed"] = True
639
+ return gr.update(visible=False), state
640
 
641
+ agree_btn.click(agree_to_terms, inputs=[session_state], outputs=[agreement_overlay, session_state], queue=False)
642
 
643
  gr.on(
644
  triggers=[send_btn.click, user_input.submit],