This commit is contained in:
Donald Zou 2025-07-02 18:51:58 +08:00
parent 927e637d88
commit 681558126d
2 changed files with 3 additions and 6 deletions

View File

@ -29,10 +29,6 @@ def login_required(f):
def createClientBlueprint(wireguardConfigurations: dict[WireguardConfiguration], dashboardConfig: DashboardConfig): def createClientBlueprint(wireguardConfigurations: dict[WireguardConfiguration], dashboardConfig: DashboardConfig):
from modules.DashboardClients import DashboardClients from modules.DashboardClients import DashboardClients
with current_app.app_context():
DashboardClients = DashboardClients(wireguardConfigurations)
client = Blueprint('client', __name__, template_folder=os.path.abspath("./static/client/dist")) client = Blueprint('client', __name__, template_folder=os.path.abspath("./static/client/dist"))
prefix = f'{dashboardConfig.GetConfig("Server", "app_prefix")[1]}/client' prefix = f'{dashboardConfig.GetConfig("Server", "app_prefix")[1]}/client'

View File

@ -1284,7 +1284,8 @@ DashboardLogger: DashboardLogger = DashboardLogger()
InitWireguardConfigurationsList(startup=True) InitWireguardConfigurationsList(startup=True)
app.register_blueprint(createClientBlueprint(WireguardConfigurations, DashboardConfig)) with app.app_context():
app.register_blueprint(createClientBlueprint(WireguardConfigurations, DashboardConfig))
def startThreads(): def startThreads():
bgThread = threading.Thread(target=peerInformationBackgroundThread, daemon=True) bgThread = threading.Thread(target=peerInformationBackgroundThread, daemon=True)