use actix_web::{web, HttpRequest, Responder}; use crate::json_serialization::{readable::Readable, url::UrlJson}; use super::scraper::content::do_throttled_request; #[tracing::instrument(name = "Read Feed")] pub async fn read(_req: HttpRequest, data: web::Json) -> impl Responder { let result = do_throttled_request(&data.url); let content = match result.await { Ok(cont) => cont, Err(e) => e.to_string(), }; Readable { content } }