[Changelog]: Changed get changelog function.
This commit is contained in:
parent
967a2a5d7a
commit
da15b3dd95
@ -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;
|
||||
}
|
||||
}
|
||||
|
@ -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()
|
||||
|
Loading…
x
Reference in New Issue
Block a user