diff --git a/src/async_client.rs b/src/async_client.rs index f7a050a6..f8201011 100644 --- a/src/async_client.rs +++ b/src/async_client.rs @@ -24,6 +24,7 @@ use crate::base_client::Client as BaseClient; use crate::base_client::Room; use crate::error::{Error, InnerError}; use crate::session::Session; +use crate::VERSION; type RoomEventCallback = Box; type RoomEventCallbackF = Box< @@ -171,7 +172,7 @@ impl AsyncClient { let user_agent = match config.user_agent { Some(a) => a, - None => HeaderValue::from_static("nio-rust"), + None => HeaderValue::from_str(&format!("nio-rust {}", VERSION)).unwrap(), }; headers.insert(reqwest::header::USER_AGENT, user_agent);