[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-commits
Subject: [messagelib] webengineviewer/src/checkphishingurl: Start to parse answer
From: Montel Laurent <montel () kde ! org>
Date: 2016-11-08 6:32:38
Message-ID: E1c3zxW-0006BZ-4o () code ! kde ! org
[Download RAW message or body]
Git commit 5fb54f0da8ef1bbe2210b59a61b203a098e06191 by Montel Laurent.
Committed on 08/11/2016 at 06:32.
Pushed by mlaurent into branch 'master'.
Start to parse answer
M +13 -1 webengineviewer/src/checkphishingurl/checkphishingurljob.cpp
http://commits.kde.org/messagelib/5fb54f0da8ef1bbe2210b59a61b203a098e06191
diff --git a/webengineviewer/src/checkphishingurl/checkphishingurljob.cpp \
b/webengineviewer/src/checkphishingurl/checkphishingurljob.cpp index 38c211f..1394965 \
100644
--- a/webengineviewer/src/checkphishingurl/checkphishingurljob.cpp
+++ b/webengineviewer/src/checkphishingurl/checkphishingurljob.cpp
@@ -51,7 +51,19 @@ QString CheckPhishingUrlJob::secretKey() const
void CheckPhishingUrlJob::parse(const QByteArray &replyStr)
{
QJsonDocument document = QJsonDocument::fromJson(replyStr);
- qCDebug(WEBENGINEVIEWER_LOG) << " info : " << document.toJson();
+ qDebug() << " info : " << document.toJson();
+ if (document.isNull()) {
+ Q_EMIT result(WebEngineViewer::CheckPhishingUrlJob::Unknown, mUrl);
+ } else {
+ const QVariantMap answer = document.toVariant().toMap();
+ if (answer.isEmpty()) {
+ Q_EMIT result(WebEngineViewer::CheckPhishingUrlJob::Ok, mUrl);
+ } else {
+ const QVariantMap info = \
answer.value(QStringLiteral("matches")).toMap(); + qDebug() << " INFO \
"<<info; + }
+ qDebug() << " answer" <<answer;
+ }
}
void CheckPhishingUrlJob::slotCheckUrlFinished(QNetworkReply *reply)
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic