[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;
// Added 29.04.2023 (4:16 PM)
uiScript check_avaliable_updates;
// Added 04.01.2024 (4:30 AM)
uiScript get_changelog;
}
onClose
{
@ -308,6 +310,7 @@
action
{
play "mouse_click";
uiScript get_changelog;
open changelog_menu;
}
}

View File

@ -229,10 +229,9 @@ namespace Components
Changelog::Changelog()
{
//check every 5 seconds changeLogData
Scheduler::Loop([]
UIScript::Add("get_changelog", []([[maybe_unused]] const UIScript::Token& token, [[maybe_unused]] const Game::uiInfo_s* info)
{
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);
if (!changeLog.has_value())
@ -245,8 +244,8 @@ namespace Components
changeLogData.status = CHANGELOG_SUCCESS;
changeLogData.changeLogText = changeLog.value().data();
}
}
}, Scheduler::Pipeline::ASYNC, 5000ms);
}, Scheduler::Pipeline::ASYNC);
});
}
Changelog::~Changelog()