From f4675165ea4d7cf72b0905b6ef36385708b20220 Mon Sep 17 00:00:00 2001 From: Konstantinos Sideris Date: Tue, 27 Mar 2018 10:38:00 +0300 Subject: Add environment variable to allow insecure connections (self-signed certs) NHEKO_ALLOW_INSECURE_CONNECTIONS=1 ./nheko fixes #260 --- include/MatrixClient.h | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) (limited to 'include') diff --git a/include/MatrixClient.h b/include/MatrixClient.h index 0e15dc2d..62ac2088 100644 --- a/include/MatrixClient.h +++ b/include/MatrixClient.h @@ -102,7 +102,7 @@ public slots: void setServer(const QString &server) { - server_ = QUrl(QString("https://%1").arg(server)); + server_ = QUrl(QString("%1://%2").arg(serverProtocol_).arg(server)); }; void setAccessToken(const QString &token) { token_ = token; }; void setNextBatchToken(const QString &next_batch) { next_batch_ = next_batch; }; @@ -193,9 +193,10 @@ private: // Increasing transaction ID. int txn_id_; - // Token to be used for the next sync. + //! Token to be used for the next sync. QString next_batch_; - - // filter to be send as filter-param for (initial) /sync requests + //! http or https (default). + QString serverProtocol_; + //! Filter to be send as filter-param for (initial) /sync requests. QString filter_; }; -- cgit 1.5.1