use actix_web::{get}; use actix_web::web::Json; use serde::Serialize; use crate::config::CONFIG; #[derive(Serialize)] pub struct ServerListResponse { pub servers: Vec } #[get("server-list")] pub async fn server_list() -> Json { Json(ServerListResponse { servers: CONFIG.servers.clone(), }) }