use reqwest; use crate::types::Channel; pub async fn fetch_channels(domain: &str) -> Option>{ if let Ok(resp) = reqwest::get(format!("{}/channels/list", domain)).await { let bytes = resp.bytes().await.unwrap(); let res: Result, serde_json::Error> = serde_json::from_slice(&bytes); return match res { Ok(res) => Some(res), _ => None }; } return None; }