diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/enginio_client/enginio_client.pro | 2 | ||||
-rw-r--r-- | src/enginio_client/enginioclient.cpp | 2 | ||||
-rw-r--r-- | src/enginio_plugin/enginio_plugin.pro | 2 | ||||
-rw-r--r-- | src/enginio_plugin/enginioqmlclient.cpp | 2 |
4 files changed, 8 insertions, 0 deletions
diff --git a/src/enginio_client/enginio_client.pro b/src/enginio_client/enginio_client.pro index 3680f53..ef3f868 100644 --- a/src/enginio_client/enginio_client.pro +++ b/src/enginio_client/enginio_client.pro @@ -43,3 +43,5 @@ HEADERS += \ enginiooauth2authentication.h \ enginioreplystate.h + +DEFINES += "ENGINIO_VERSION=\\\"$$MODULE_VERSION\\\"" diff --git a/src/enginio_client/enginioclient.cpp b/src/enginio_client/enginioclient.cpp index 68a46fb..65bae2c 100644 --- a/src/enginio_client/enginioclient.cpp +++ b/src/enginio_client/enginioclient.cpp @@ -285,6 +285,8 @@ void EnginioClientConnectionPrivate::init() QObject::connect(static_cast<EnginioClient*>(q_ptr), &EnginioClient::sessionTerminated, AuthenticationStateTrackerFunctor(this)); QObject::connect(static_cast<EnginioClient*>(q_ptr), &EnginioClient::sessionAuthenticated, AuthenticationStateTrackerFunctor(this, Enginio::Authenticated)); QObject::connect(static_cast<EnginioClient*>(q_ptr), &EnginioClient::sessionAuthenticationError, AuthenticationStateTrackerFunctor(this, Enginio::AuthenticationFailure)); + _request.setHeader(QNetworkRequest::UserAgentHeader, + QByteArrayLiteral("Qt:" QT_VERSION_STR " Enginio:" ENGINIO_VERSION " Language:C++")); } void EnginioClientConnectionPrivate::replyFinished(QNetworkReply *nreply) diff --git a/src/enginio_plugin/enginio_plugin.pro b/src/enginio_plugin/enginio_plugin.pro index ac108ea..eef4dfb 100644 --- a/src/enginio_plugin/enginio_plugin.pro +++ b/src/enginio_plugin/enginio_plugin.pro @@ -41,3 +41,5 @@ copy2build.commands = $$QMAKE_COPY ${QMAKE_FILE_IN} ${QMAKE_FILE_OUT} copy2build.name = COPY ${QMAKE_FILE_IN} copy2build.CONFIG += no_link force_independent: QMAKE_EXTRA_COMPILERS += copy2build + +DEFINES += "ENGINIO_VERSION=\\\"$$MODULE_VERSION\\\"" diff --git a/src/enginio_plugin/enginioqmlclient.cpp b/src/enginio_plugin/enginioqmlclient.cpp index 7c29cd2..9e97e3f 100644 --- a/src/enginio_plugin/enginioqmlclient.cpp +++ b/src/enginio_plugin/enginioqmlclient.cpp @@ -284,6 +284,8 @@ void EnginioQmlClientPrivate::init() QObject::connect(q, &EnginioQmlClient::sessionTerminated, AuthenticationStateTrackerFunctor(this)); QObject::connect(q, &EnginioQmlClient::sessionAuthenticated, AuthenticationStateTrackerFunctor(this, Enginio::Authenticated)); QObject::connect(q, &EnginioQmlClient::sessionAuthenticationError, AuthenticationStateTrackerFunctor(this, Enginio::AuthenticationFailure)); + _request.setHeader(QNetworkRequest::UserAgentHeader, + QByteArrayLiteral("Qt:" QT_VERSION_STR " Enginio:" ENGINIO_VERSION " Language:QML")); } EnginioQmlReply *EnginioQmlClient::fullTextSearch(const QJSValue &query) |