mirror of
https://github.com/BeamMP/BeamMP-Launcher.git
synced 2026-02-16 02:30:44 +00:00
Fix updating logic
This commit is contained in:
@@ -215,7 +215,7 @@ void CheckForUpdates(const std::string& CV) {
|
|||||||
"https://backend.beammp.com/builds/launcher?download=true"
|
"https://backend.beammp.com/builds/launcher?download=true"
|
||||||
"&pk="
|
"&pk="
|
||||||
+ PublicKey + "&branch=" + Branch,
|
+ PublicKey + "&branch=" + Branch,
|
||||||
beammp_wide("new_") + BP, LatestHash);
|
GetBP() / (beammp_wide("new_") + GetEN()), LatestHash);
|
||||||
std::error_code ec;
|
std::error_code ec;
|
||||||
fs::remove(Back, ec);
|
fs::remove(Back, ec);
|
||||||
if (ec == std::errc::permission_denied) {
|
if (ec == std::errc::permission_denied) {
|
||||||
@@ -224,7 +224,7 @@ void CheckForUpdates(const std::string& CV) {
|
|||||||
} else {
|
} else {
|
||||||
fs::rename(BP, Back);
|
fs::rename(BP, Back);
|
||||||
}
|
}
|
||||||
fs::rename(beammp_wide("new_") + BP, BP);
|
fs::rename(GetBP() / (beammp_wide("new_") + GetEN()), BP);
|
||||||
URelaunch();
|
URelaunch();
|
||||||
#endif
|
#endif
|
||||||
} else {
|
} else {
|
||||||
|
|||||||
Reference in New Issue
Block a user