summaryrefslogtreecommitdiffstats
path: root/src/launcher/version.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/launcher/version.rs')
-rw-r--r--src/launcher/version.rs5
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())