From ea39cc542e17ce592dc3c4f2053d534bc458d88e Mon Sep 17 00:00:00 2001 From: "Felix (xq) Queißner" Date: Sat, 30 May 2020 19:33:47 +0200 Subject: More usability, survives conmans torture nearly with 100% --- geminiclient.cpp | 10 ++++++++++ 1 file changed, 10 insertions(+) (limited to 'geminiclient.cpp') diff --git a/geminiclient.cpp b/geminiclient.cpp index 4a914a3..57e1679 100644 --- a/geminiclient.cpp +++ b/geminiclient.cpp @@ -7,6 +7,7 @@ GeminiClient::GeminiClient(QObject *parent) : QObject(parent) connect(&socket, &QSslSocket::encrypted, this, &GeminiClient::socketEncrypted); connect(&socket, &QSslSocket::readyRead, this, &GeminiClient::socketReadyRead); connect(&socket, &QSslSocket::disconnected, this, &GeminiClient::socketDisconnected); + connect(&socket, QOverload &>::of(&QSslSocket::sslErrors), this, &GeminiClient::sslErrors); } bool GeminiClient::startRequest(const QUrl &url) @@ -218,3 +219,12 @@ void GeminiClient::socketDisconnected() emit requestComplete(body, mime_type); } } + +void GeminiClient::sslErrors(const QList &errors) +{ + for(auto const & error : errors) { + qDebug() << error.errorString() ; + } + + socket.ignoreSslErrors(errors); +} -- cgit v1.2.3