Merge pull request #14 from dimasafonis/main

Added hash check for fpsunlocker
This commit is contained in:
Observer KRypt0n_ 2024-07-21 16:42:18 +02:00 committed by GitHub
commit 0044bf02fe
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -48,7 +48,20 @@ impl FpsUnlocker {
} }
match downloader.download(dir.join("fpsunlock.exe"), |_, _| {}) { match downloader.download(dir.join("fpsunlock.exe"), |_, _| {}) {
Ok(_) => Ok(Self { dir }), Ok(_) => {
match Self::from_dir(dir) {
Ok(Some(me)) => Ok(me),
Ok(None) => {
tracing::error!("Invalid hash");
Err(anyhow::anyhow!("Downloading failed: Invalid hash"))
},
Err(err) => {
tracing::error!("Downloading failed: {err}");
Err(err.into())
}
}
},
Err(err) => { Err(err) => {
tracing::error!("Downloading failed: {err}"); tracing::error!("Downloading failed: {err}");