This commit is contained in:
Observer KRypt0n_ 2023-07-17 22:35:21 +02:00
commit be772d9aaa
No known key found for this signature in database
GPG key ID: 844DA47BA25FE1E2

View file

@ -320,7 +320,9 @@ impl SimpleComponent for App {
let config = Config::get().unwrap(); let config = Config::get().unwrap();
let temp = config.launcher.temp.unwrap_or_else(std::env::temp_dir); let temp = config.launcher.temp.unwrap_or_else(std::env::temp_dir);
!temp.join(diff.file_name().unwrap()).exists() temp.join(diff.file_name().unwrap()).metadata()
.map(|metadata| Some(metadata.len()) == diff.downloaded_size())
.unwrap_or(false)
} }
_ => false _ => false
@ -332,7 +334,11 @@ impl SimpleComponent for App {
let config = Config::get().unwrap(); let config = Config::get().unwrap();
let temp = config.launcher.temp.unwrap_or_else(std::env::temp_dir); let temp = config.launcher.temp.unwrap_or_else(std::env::temp_dir);
if temp.join(diff.file_name().unwrap()).exists() { let downloaded = temp.join(diff.file_name().unwrap()).metadata()
.map(|metadata| Some(metadata.len()) == diff.downloaded_size())
.unwrap_or(false);
if downloaded {
&["success", "circular"] &["success", "circular"]
} else { } else {
&["warning", "circular"] &["warning", "circular"]