From bf8a67dd66a8ec4e92470cee8ff84537f80b8619 Mon Sep 17 00:00:00 2001 From: Yusuf Bera Ertan Date: Mon, 17 Jul 2023 11:03:42 +0300 Subject: [PATCH] remove discord embed --- src/main.rs | 23 +---------------------- 1 file changed, 1 insertion(+), 22 deletions(-) diff --git a/src/main.rs b/src/main.rs index 57e61e3..e702fe9 100644 --- a/src/main.rs +++ b/src/main.rs @@ -154,10 +154,7 @@ async fn main() { axum::serve(listener, app).await.unwrap(); } -async fn show_art( - state: State, - headers: http::HeaderMap, -) -> AppResult { +async fn show_art(state: State) -> AppResult { let art = state.data.lock().unwrap().pick_random_art().clone(); let image_link = if let Some(image_link) = state.direct_links.get(&art.url) { image_link.to_string() @@ -171,23 +168,6 @@ async fn show_art( image_link }; - if let Some(agent) = headers - .get(http::header::USER_AGENT) - .and_then(|h| h.to_str().ok()) - { - if agent.contains("Discordbot") { - let request = state.http.get(&image_link).build()?; - let resp = state.http.execute(request).await?.error_for_status()?; - let headers = resp.headers().clone(); - let downloaded = resp.bytes().await?; - let mut response = axum::response::Response::new(downloaded.into()); - *response.headers_mut() = headers; - response.headers_mut().remove(http::header::CACHE_CONTROL); - response.headers_mut().remove(http::header::CACHE_STATUS); - return Ok(response); - } - } - let page = render_page(&art, &image_link); Ok(page.into_response()) } @@ -201,7 +181,6 @@ fn render_page(art: &Art, image_link: &str) -> Html { (maud::DOCTYPE) head { meta charset="utf8"; - meta property="og:image" content=(image_link); title { "random limbussy art" } } body style=(body_style) {