[Changelog]: Changed get changelog function.

This commit is contained in:
JerryALT 2024-04-01 16:44:23 +03:00
parent 967a2a5d7a
commit da15b3dd95
2 changed files with 7 additions and 5 deletions

View File

@ -86,6 +86,8 @@
setfocus sp; setfocus sp;
// Added 29.04.2023 (4:16 PM) // Added 29.04.2023 (4:16 PM)
uiScript check_avaliable_updates; uiScript check_avaliable_updates;
// Added 04.01.2024 (4:30 AM)
uiScript get_changelog;
} }
onClose onClose
{ {
@ -308,6 +310,7 @@
action action
{ {
play "mouse_click"; play "mouse_click";
uiScript get_changelog;
open changelog_menu; open changelog_menu;
} }
} }

View File

@ -229,10 +229,9 @@ namespace Components
Changelog::Changelog() Changelog::Changelog()
{ {
//check every 5 seconds changeLogData UIScript::Add("get_changelog", []([[maybe_unused]] const UIScript::Token& token, [[maybe_unused]] const Game::uiInfo_s* info)
Scheduler::Loop([]
{ {
if (strlen(Dvars::Functions::Dvar_FindVar("fs_game")->current.string) == 0 && !Game::CL_IsCgameInitialized()) Scheduler::Once([]
{ {
const auto changeLog = Utils::HTTP::GetData(URL_MASTER + "iw3sp_data/CHANGELOG.md"s, {}, {}, false); const auto changeLog = Utils::HTTP::GetData(URL_MASTER + "iw3sp_data/CHANGELOG.md"s, {}, {}, false);
if (!changeLog.has_value()) if (!changeLog.has_value())
@ -245,8 +244,8 @@ namespace Components
changeLogData.status = CHANGELOG_SUCCESS; changeLogData.status = CHANGELOG_SUCCESS;
changeLogData.changeLogText = changeLog.value().data(); changeLogData.changeLogText = changeLog.value().data();
} }
} }, Scheduler::Pipeline::ASYNC);
}, Scheduler::Pipeline::ASYNC, 5000ms); });
} }
Changelog::~Changelog() Changelog::~Changelog()