diff options
Diffstat (limited to 'src/launcher/version.rs')
| -rw-r--r-- | src/launcher/version.rs | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/src/launcher/version.rs b/src/launcher/version.rs index f4cdd6c..0337864 100644 --- a/src/launcher/version.rs +++ b/src/launcher/version.rs @@ -6,6 +6,7 @@ use std::path::{Path, PathBuf}; use log::{debug, info, warn}; use sha1_smol::Digest; +use super::request::EasyFetch; use crate::util; use crate::version::{*, manifest::*}; @@ -18,7 +19,7 @@ struct RemoteVersionList { impl RemoteVersionList { async fn new() -> Result<RemoteVersionList, Box<dyn Error>> { - let text = reqwest::get(URL_VERSION_MANIFEST).await?.error_for_status()?.text().await?; + let text = EasyFetch::get(URL_VERSION_MANIFEST).await?.error_for_status()?.get_data_string(); let manifest: VersionManifest = serde_json::from_str(text.as_str())?; let mut versions = HashMap::new(); @@ -45,7 +46,7 @@ impl RemoteVersionList { } // download it - let ver_text = reqwest::get(ver.url.as_str()).await?.error_for_status()?.text().await?; + let ver_text = EasyFetch::get(ver.url.as_str()).await?.error_for_status()?.get_data_string(); // make sure it's valid util::verify_sha1(ver.sha1, ver_text.as_str()) |
