From 0edd032cc232046daf2203b6f48f8be83509b4fb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Philipp=20H=C3=B6rist?= Date: Wed, 8 Nov 2023 18:12:41 +0100 Subject: fix: Websocket: Set user agent Fixes #132 --- nbxmpp/websocket.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/nbxmpp/websocket.py b/nbxmpp/websocket.py index 1693afb..01b6f0f 100644 --- a/nbxmpp/websocket.py +++ b/nbxmpp/websocket.py @@ -21,6 +21,7 @@ from gi.repository import Soup from gi.repository import GLib from gi.repository import Gio +import nbxmpp from nbxmpp.const import TCPState from nbxmpp.util import get_websocket_close_string from nbxmpp.util import convert_tls_error_flags @@ -34,6 +35,7 @@ class WebsocketConnection(Connection): Connection.__init__(self, *args, **kwargs) self._session = Soup.Session() + self._session.set_user_agent(f'nbxmpp {nbxmpp.__version__}') if self._log.getEffectiveLevel() == logging.INFO: self._session.add_feature( -- cgit v1.2.3