From f1ab1a6d50fb9bd03ef2527216fd631783d7e473 Mon Sep 17 00:00:00 2001 From: Skjalf <47818697+Nyeriah@users.noreply.github.com> Date: Fri, 12 Aug 2022 11:47:59 -0300 Subject: [PATCH] Update AnticheatDBUpdater.cpp --- src/AnticheatDBUpdater.cpp | 27 ++++++++++++++++++--------- 1 file changed, 18 insertions(+), 9 deletions(-) diff --git a/src/AnticheatDBUpdater.cpp b/src/AnticheatDBUpdater.cpp index 4fe679a..673eef9 100644 --- a/src/AnticheatDBUpdater.cpp +++ b/src/AnticheatDBUpdater.cpp @@ -45,22 +45,31 @@ public: { LOG_INFO("sql.sql", "Loading anticheat updates..."); - std::vector loginDatabaseDirectories = GetDatabaseDirectories("auth"); - if (!loginDatabaseDirectories.empty()) + if (DBUpdater::IsEnabled(updateFlags)) { - DBUpdater::Update(LoginDatabase, &loginDatabaseDirectories); + std::vector loginDatabaseDirectories = GetDatabaseDirectories("auth"); + if (!loginDatabaseDirectories.empty()) + { + DBUpdater::Update(LoginDatabase, &loginDatabaseDirectories); + } } - std::vector charactersDatabaseDirectories = GetDatabaseDirectories("characters"); - if (!charactersDatabaseDirectories.empty()) + if (DBUpdater::IsEnabled(updateFlags)) { - DBUpdater::Update(CharacterDatabase, &charactersDatabaseDirectories); + std::vector charactersDatabaseDirectories = GetDatabaseDirectories("characters"); + if (!charactersDatabaseDirectories.empty()) + { + DBUpdater::Update(CharacterDatabase, &charactersDatabaseDirectories); + } } - std::vector worldDatabaseDirectories = GetDatabaseDirectories("world"); - if (!worldDatabaseDirectories.empty()) + if (DBUpdater::IsEnabled(updateFlags)) { - DBUpdater::Update(WorldDatabase, &worldDatabaseDirectories); + std::vector worldDatabaseDirectories = GetDatabaseDirectories("world"); + if (!worldDatabaseDirectories.empty()) + { + DBUpdater::Update(WorldDatabase, &worldDatabaseDirectories); + } } } };