3 Commits

Author SHA1 Message Date
b3168b0a58 don't panic if cleaning up left over files fails 2023-11-06 02:08:29 +01:00
b1cffb44ad v0.6.1 2023-11-06 01:56:49 +01:00
5414213a19 fix existing file hashes always being calculated 2023-11-06 01:56:26 +01:00
4 changed files with 6 additions and 3 deletions

2
Cargo.lock generated
View File

@ -28,7 +28,7 @@ dependencies = [
[[package]]
name = "alterware-launcher"
version = "0.6.0"
version = "0.6.1"
dependencies = [
"colored",
"futures-util",

View File

@ -1,6 +1,6 @@
[package]
name = "alterware-launcher"
version = "0.6.0"
version = "0.6.1"
edition = "2021"
build = "res/build.rs"

View File

@ -227,6 +227,7 @@ async fn update_dir(
"Checked".bright_blue(),
misc::cute_path(&file_path)
));
hashes.insert(file_name.to_owned(), file.hash.to_lowercase());
}
} else {
files_to_download.push(file.clone());

View File

@ -43,7 +43,9 @@ pub fn run(update_only: bool) {
&& (file_name.contains(".__relocated__.exe")
|| file_name.contains(".__selfdelete__.exe"))
{
fs::remove_file(file.path()).unwrap();
fs::remove_file(file.path()).unwrap_or_else(|_| {
println!("Failed to remove old launcher file.");
});
}
}