aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/response.rs8
1 files changed, 5 insertions, 3 deletions
diff --git a/src/response.rs b/src/response.rs
index bb77079..a3b1ae5 100644
--- a/src/response.rs
+++ b/src/response.rs
@@ -68,7 +68,7 @@ For example: to proxy "gemini://fuwn.me/uptime", visit "/proxy/fuwn.me/uptime".<
};
// Make a request to get Gemini content and time it.
let mut timer = Instant::now();
- let mut response = match germ::request::request(&url) {
+ let mut response = match germ::request::request(&url).await {
Ok(response) => response,
Err(e) => {
return Ok(HttpResponse::Ok().body(e.to_string()));
@@ -91,7 +91,9 @@ For example: to proxy "gemini://fuwn.me/uptime", visit "/proxy/fuwn.me/uptime".<
.body(format!("{e}")),
);
}
- }) {
+ })
+ .await
+ {
Ok(response) => response,
Err(e) => {
return Ok(HttpResponse::Ok().body(e.to_string()));
@@ -234,7 +236,7 @@ For example: to proxy "gemini://fuwn.me/uptime", visit "/proxy/fuwn.me/uptime".<
html_context.push_str(
&crate::html::from_gemini(
- &match germ::request::request(&redirect_url) {
+ &match germ::request::request(&redirect_url).await {
Ok(response) => response,
Err(e) => {
return Ok(HttpResponse::Ok().body(e.to_string()));