Spaces:
sahanind
/
No application file

sahanind commited on
Commit
fc96beb
·
verified ·
1 Parent(s): 293c623

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +21 -6
app.py CHANGED
@@ -493,29 +493,44 @@ def new_conversation():
493
  return render_template('new_conversation.html')
494
 
495
 
 
 
496
  @app.route('/downdb', methods=['GET'])
497
  @login_required
498
-
499
  def downdbur():
500
  msgid = request.args.get('msg', '')
501
- loop = asyncio.get_event_loop()
 
 
 
 
 
502
  rp = loop.run_until_complete(downdb(msgid))
503
-
504
- if rp=='2':
 
505
  return '200'
506
  return 'no'
507
 
 
508
  @app.route('/updb', methods=['GET'])
509
  @login_required
510
  def updbur():
511
- loop = asyncio.get_event_loop()
 
 
 
 
512
  rp = loop.run_until_complete(updb())
513
- if rp=='2':
 
 
514
  return '200'
515
  return 'no'
516
 
517
 
518
 
 
519
  @app.route('/conversation/<int:recipient_id>', methods=['GET', 'POST'])
520
  @login_required
521
  def conversation(recipient_id):
 
493
  return render_template('new_conversation.html')
494
 
495
 
496
+
497
+
498
  @app.route('/downdb', methods=['GET'])
499
  @login_required
 
500
  def downdbur():
501
  msgid = request.args.get('msg', '')
502
+
503
+ # Create a new event loop for the current thread
504
+ loop = asyncio.new_event_loop()
505
+ asyncio.set_event_loop(loop)
506
+
507
+ # Run the async function
508
  rp = loop.run_until_complete(downdb(msgid))
509
+ loop.close() # Close the loop when done
510
+
511
+ if rp == '2':
512
  return '200'
513
  return 'no'
514
 
515
+
516
  @app.route('/updb', methods=['GET'])
517
  @login_required
518
  def updbur():
519
+ # Create a new event loop for the current thread
520
+ loop = asyncio.new_event_loop()
521
+ asyncio.set_event_loop(loop)
522
+
523
+ # Run the async function
524
  rp = loop.run_until_complete(updb())
525
+ loop.close() # Close the loop when done
526
+
527
+ if rp == '2':
528
  return '200'
529
  return 'no'
530
 
531
 
532
 
533
+
534
  @app.route('/conversation/<int:recipient_id>', methods=['GET', 'POST'])
535
  @login_required
536
  def conversation(recipient_id):