Merge branch 'next' of https://github.com/an-anime-team/an-anime-game-launcher into next
This commit is contained in:
commit
be772d9aaa
1 changed files with 8 additions and 2 deletions
|
@ -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"]
|
||||||
|
|
Loading…
Reference in a new issue