| 124 | } |
| 125 | |
| 126 | std::optional<stVersionCheckResult> CVersionChecker::GetVersionCheckResult() { |
| 127 | return future_.get(); |
| 128 | } |
| 129 | |
| 130 | void CVersionChecker::ThreadFn(bool startup, std::promise<std::optional<stVersionCheckResult>> p) noexcept try { |
| 131 | if (auto [json, verNum] = FindBestVersion(CHttpStringReader { }.ReadJson()); !json.empty()) { |