diff --git a/src/lib.rs b/src/lib.rs index cf964b2..02a81ff 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -132,6 +132,7 @@ impl Server { name: self.config.server_name.clone(), id: self.config.server_id.clone(), version: format!("0.0.1"), + channels: self.config.channels.clone(), }), )?; diff --git a/src/types.rs b/src/types.rs index 862b0e3..194d9fd 100644 --- a/src/types.rs +++ b/src/types.rs @@ -33,11 +33,14 @@ pub mod data { pub mod handshake { use serde::{Deserialize, Serialize}; + use crate::types::data::Channel; + #[derive(Debug, Clone, Serialize, Deserialize)] pub struct ServerDetails { pub version: String, pub name: String, pub id: String, + pub channels: Vec, } #[derive(Debug, Clone, Serialize, Deserialize)]