From 88bfe1bec66ad7e093406c6260ff76df4cd129c6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Damir=20Jeli=C4=87?= Date: Sun, 17 Nov 2019 19:55:59 +0100 Subject: [PATCH] AsyncClient: Add the client version to the user-agent. --- src/async_client.rs | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) 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);