mirror of
https://github.com/BeamMP/BeamMP-Launcher.git
synced 2025-07-01 23:46:59 +00:00
- add check for version number
This commit is contained in:
parent
d2dc3cfd76
commit
6e7803357a
@ -112,11 +112,13 @@ void Launcher::UpdateCheck() {
|
||||
return;
|
||||
}
|
||||
std::string LatestHash = HTTP::Get("https://backend.beammp.com/sha/launcher?branch=" + TargetBuild + "&pk=" + PublicKey);
|
||||
std::string LatestVersion = HTTP::Get("https://backend.beammp.com/version/launcher?branch=" + TargetBuild + "&pk=" + PublicKey);
|
||||
|
||||
transform(LatestHash.begin(), LatestHash.end(), LatestHash.begin(), ::tolower);
|
||||
|
||||
std::string FileHash = hashpp::get::getFileHash(hashpp::ALGORITHMS::SHA2_256, "BeamMP-Launcher.exe");
|
||||
|
||||
if(FileHash != LatestHash) {
|
||||
if(FileHash != LatestHash && VersionParser(LatestVersion) > VersionParser(FullVersion)) {
|
||||
LOG(INFO) << "Launcher update found!";
|
||||
fs::remove("BeamMP-Launcher.back");
|
||||
fs::rename("BeamMP-Launcher.exe", "BeamMP-Launcher.back");
|
||||
|
Loading…
x
Reference in New Issue
Block a user