Deadmon commited on
Commit
3527d6e
·
verified ·
1 Parent(s): 95f1cdb

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +5 -1
app.py CHANGED
@@ -369,6 +369,10 @@ def get_history():
369
  logger.info(f"Returning {len(data)} chunks for history: {json.dumps(data, ensure_ascii=False)}")
370
  return data
371
 
 
 
 
 
372
  def get_logs():
373
  try:
374
  with open("aiapp.log", "r") as f:
@@ -464,7 +468,7 @@ def create_ui():
464
  key="history_df"
465
  )
466
  history_btn = gr.Button("Refresh History")
467
- history_btn.click(fn=get_history, outputs=history, _js="() => new Promise(resolve => setTimeout(resolve, 200))")
468
 
469
  with gr.Tab("Text Editor"):
470
  chunk_id = gr.Textbox(label="Selected Chunk ID", interactive=False)
 
369
  logger.info(f"Returning {len(data)} chunks for history: {json.dumps(data, ensure_ascii=False)}")
370
  return data
371
 
372
+ async def async_get_history():
373
+ await asyncio.sleep(0.2) # 200ms delay for debounce
374
+ return get_history()
375
+
376
  def get_logs():
377
  try:
378
  with open("aiapp.log", "r") as f:
 
468
  key="history_df"
469
  )
470
  history_btn = gr.Button("Refresh History")
471
+ history_btn.click(fn=async_get_history, outputs=history, api_name="refresh_history")
472
 
473
  with gr.Tab("Text Editor"):
474
  chunk_id = gr.Textbox(label="Selected Chunk ID", interactive=False)