From aa6089fd2db13a66af7806193ef54ac73ca2f02a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Th=C3=A9ophile=20Diot?= Date: Sat, 23 Mar 2024 14:07:28 +0000 Subject: [PATCH] Refactor manage_bunkerweb function call in instances route in web UI --- src/ui/main.py | 19 ++----------------- 1 file changed, 2 insertions(+), 17 deletions(-) diff --git a/src/ui/main.py b/src/ui/main.py index 424881bde..12d2d5e25 100755 --- a/src/ui/main.py +++ b/src/ui/main.py @@ -818,24 +818,9 @@ def instances(): ): return redirect_flash_error("Missing operation parameter on /instances.", "instances") - app.config["RELOADING"] = True - app.config["LAST_RELOAD"] = time() - Thread( - target=manage_bunkerweb, - name="Reloading instances", - args=("instances", request.form["INSTANCE_ID"]), - kwargs={"operation": request.form["operation"]}, - ).start() + manage_bunkerweb("instances", request.form["INSTANCE_ID"], operation=request.form["operation"]) - sleep(0.2) - - return redirect( - url_for( - "loading", - next=url_for("instances"), - message=(f"{request.form['operation'].title()}ing" if request.form["operation"] != "stop" else "Stopping") + " instance", - ) - ) + return redirect(url_for("instances")) # Display instances instances = app.config["INSTANCES"].get_instances()