diff --git a/src/Components/Modules/Changelog.cpp b/src/Components/Modules/Changelog.cpp index af2c994..dc188b2 100644 --- a/src/Components/Modules/Changelog.cpp +++ b/src/Components/Modules/Changelog.cpp @@ -2,7 +2,6 @@ namespace Components { - const auto changeLogFile = "https://master.iw3spmod.site/iw3sp_data/CHANGELOG.md"; Changelog::Changelog_t Changelog::changeLogData; float TEXT_ALPHA; ImGuiWindowFlags changeLogWindowFlags; @@ -235,7 +234,7 @@ namespace Components { if (strlen(Dvars::Functions::Dvar_FindVar("fs_game")->current.string) == 0 && !Game::CL_IsCgameInitialized()) { - const auto changeLog = Utils::HTTP::GetData(changeLogFile, {}, {}, false); + const auto changeLog = Utils::HTTP::GetData(URL_MASTER + "iw3sp_data/CHANGELOG.md"s, {}, {}, false); if (!changeLog.has_value()) { changeLogData.status = CHANGELOG_ERROR; diff --git a/src/Components/Modules/Updater.cpp b/src/Components/Modules/Updater.cpp index 8613539..3ae2aa7 100644 --- a/src/Components/Modules/Updater.cpp +++ b/src/Components/Modules/Updater.cpp @@ -85,7 +85,7 @@ namespace Components std::optional Updater::DownloadFile(const std::string& name) { - return Utils::HTTP::GetData(MASTER + name + "?" + Updater::get_time_str(), {}, {}, true); + return Utils::HTTP::GetData(URL_MASTER + name + "?" + Updater::get_time_str(), {}, {}, true); } std::vector Updater::FindGarbageFiles(const std::vector& update_files) @@ -279,9 +279,7 @@ namespace Components Scheduler::Once([] { - const auto host = "https://master.iw3spmod.site/files.json"; - - const auto files_data = Utils::HTTP::GetData(host, {}, {}, false); + const auto files_data = Utils::HTTP::GetData(URL_MASTER + "files.json"s, {}, {}, false); if (UpdateCancelled()) { @@ -395,7 +393,7 @@ namespace Components { Scheduler::Once([] { - // Deleting our .dll after when game has been re-launched :> + // Deleting our garbage files after auto-updating :> Updater::DeleteOldFiles(); }, Scheduler::Pipeline::MAIN); diff --git a/src/Components/Modules/Updater.hpp b/src/Components/Modules/Updater.hpp index a755c02..cf8bcb7 100644 --- a/src/Components/Modules/Updater.hpp +++ b/src/Components/Modules/Updater.hpp @@ -1,8 +1,5 @@ #pragma once -#define MASTER "https://master.iw3spmod.site/" -#define FILES_PATH "files.json" - namespace Components { class Updater : public Component diff --git a/src/Defines.hpp b/src/Defines.hpp index 32b741b..cf5d015 100644 --- a/src/Defines.hpp +++ b/src/Defines.hpp @@ -4,4 +4,6 @@ #define MAX_QPATH 64 #define MAX_OSPATH 256 -#define ASSET_TYPE_WEAPON_LIMIT 2400 \ No newline at end of file +#define ASSET_TYPE_WEAPON_LIMIT 2400 + +#define URL_MASTER "https://jerryalt.codeberg.page/" \ No newline at end of file