use reqwest;
use anyhow::{Result, anyhow};
pub async fn make_request(url: &str, _client: reqwest::Client) -> Result<String> {
let response = _client.get(url).send().await?;
let mut json_data = String::new();
if response.status().is_success() {
json_data = response.text().await?;
} else {
let message = format!("API call failed with status code: {}", response.status());
return Err(anyhow!(message));
}
Ok(json_data)
}