Move PluginMonitor out of TLuaEngine

This commit is contained in:
Lion Kortlepel
2022-05-26 20:59:53 +02:00
parent f06f31c2a0
commit 36547d1e9e
7 changed files with 110 additions and 84 deletions

View File

@@ -11,6 +11,7 @@
#include "TLuaEngine.h"
#include "TNetwork.h"
#include "TPPSMonitor.h"
#include "TPluginMonitor.h"
#include "TResourceManager.h"
#include "TScopedTimer.h"
#include "TServer.h"
@@ -159,6 +160,8 @@ int BeamMPServerMain(MainArguments Arguments) {
PPSMonitor.SetNetwork(Network);
Application::CheckForUpdates();
TPluginMonitor PluginMonitor(fs::path(Application::Settings.Resource) / "Server", LuaEngine);
if (Application::Settings.HTTPServerEnabled) {
Http::Server::THttpServerInstance HttpServerInstance {};
}