[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-commits
Subject:    [messagelib] webengineviewer/src/checkphishingurl: Rename method
From:       Montel Laurent <montel () kde ! org>
Date:       2016-12-10 6:20:41
Message-ID: E1cFb1V-0004xC-8f () code ! kde ! org
[Download RAW message or body]

Git commit 89b7e72822532d39e840dfe886a20e54f04a2110 by Montel Laurent.
Committed on 10/12/2016 at 06:20.
Pushed by mlaurent into branch 'master'.

Rename method

M  +1    -1    webengineviewer/src/checkphishingurl/autotests/searchfullhashjobtest.cpp
 M  +1    -1    webengineviewer/src/checkphishingurl/localdatabasemanager.cpp
M  +9    -3    webengineviewer/src/checkphishingurl/searchfullhashjob.cpp
M  +1    -1    webengineviewer/src/checkphishingurl/searchfullhashjob.h
M  +1    -1    webengineviewer/src/checkphishingurl/tests/searchfullhashgui.cpp

https://commits.kde.org/messagelib/89b7e72822532d39e840dfe886a20e54f04a2110

diff --git a/webengineviewer/src/checkphishingurl/autotests/searchfullhashjobtest.cpp \
b/webengineviewer/src/checkphishingurl/autotests/searchfullhashjobtest.cpp index \
                3bfaba17..e9f1570e 100644
--- a/webengineviewer/src/checkphishingurl/autotests/searchfullhashjobtest.cpp
+++ b/webengineviewer/src/checkphishingurl/autotests/searchfullhashjobtest.cpp
@@ -68,7 +68,7 @@ void SearchFullHashJobTest::shouldCreateRequest()
     job.setDatabaseState(databaseHash);
     job.setSearchFullHashForUrl(url);
     if (!hash.isEmpty()) {
-        job.setSearchHash(QList<QByteArray>() << hash);
+        job.setSearchHashs(QList<QByteArray>() << hash);
     }
     QCOMPARE(job.canStart(), canStart);
     if (canStart) {
diff --git a/webengineviewer/src/checkphishingurl/localdatabasemanager.cpp \
b/webengineviewer/src/checkphishingurl/localdatabasemanager.cpp index \
                c2d92af4..9e65ff7e 100644
--- a/webengineviewer/src/checkphishingurl/localdatabasemanager.cpp
+++ b/webengineviewer/src/checkphishingurl/localdatabasemanager.cpp
@@ -241,7 +241,7 @@ void LocalDataBaseManager::checkUrl(const QUrl &url)
             } else {
                 WebEngineViewer::SearchFullHashJob *job = new \
                WebEngineViewer::SearchFullHashJob(this);
                 job->setDatabaseState(QStringList() << d->mNewClientState);
-                job->setSearchHash(conflictHashs);
+                job->setSearchHashs(conflictHashs);
                 connect(job, &SearchFullHashJob::result, this, \
&LocalDataBaseManager::slotSearchOnServerResult);  job->start();
             }
diff --git a/webengineviewer/src/checkphishingurl/searchfullhashjob.cpp \
b/webengineviewer/src/checkphishingurl/searchfullhashjob.cpp index 1a1f058a..b08e33b2 \
                100644
--- a/webengineviewer/src/checkphishingurl/searchfullhashjob.cpp
+++ b/webengineviewer/src/checkphishingurl/searchfullhashjob.cpp
@@ -38,6 +38,7 @@ public:
     {
 
     }
+    bool foundExactHash(const QList<QByteArray> &listLongHash);
     QList<QByteArray> mHashs;
     QUrl mUrl;
     QStringList mDatabaseHashes;
@@ -129,8 +130,8 @@ void SearchFullHashJob::parse(const QByteArray &replyStr)
                         const QByteArray hashStr = urlMapIt.value().toByteArray();
                         hashList << hashStr;
                     }
-                    //TODO check if it's the malware url
-                    if (!hashList.isEmpty()) {
+
+                    if (d->foundExactHash(hashList)) {
                         Q_EMIT result(WebEngineViewer::SearchFullHashJob::MalWare, \
d->mUrl);  } else {
                         Q_EMIT result(WebEngineViewer::SearchFullHashJob::Unknown, \
d->mUrl); @@ -151,13 +152,18 @@ void SearchFullHashJob::parse(const QByteArray \
&replyStr)  deleteLater();
 }
 
+bool SearchFullHashJobPrivate::foundExactHash(const QList<QByteArray> &listLongHash)
+{
+    return false;
+}
+
 void SearchFullHashJob::slotCheckUrlFinished(QNetworkReply *reply)
 {
     parse(reply->readAll());
     reply->deleteLater();
 }
 
-void SearchFullHashJob::setSearchHash(const QList<QByteArray> &hash)
+void SearchFullHashJob::setSearchHashs(const QList<QByteArray> &hash)
 {
     d->mHashs = hash;
 }
diff --git a/webengineviewer/src/checkphishingurl/searchfullhashjob.h \
b/webengineviewer/src/checkphishingurl/searchfullhashjob.h index 3b97a4ba..2f4965fb \
                100644
--- a/webengineviewer/src/checkphishingurl/searchfullhashjob.h
+++ b/webengineviewer/src/checkphishingurl/searchfullhashjob.h
@@ -53,7 +53,7 @@ public:
     QByteArray jsonRequest() const;
     void parse(const QByteArray &replyStr);
 
-    void setSearchHash(const QList<QByteArray> &hash);
+    void setSearchHashs(const QList<QByteArray> &hash);
 Q_SIGNALS:
     void result(WebEngineViewer::SearchFullHashJob::UrlStatus status, const QUrl \
&url);  void debugJson(const QByteArray &ba);
diff --git a/webengineviewer/src/checkphishingurl/tests/searchfullhashgui.cpp \
b/webengineviewer/src/checkphishingurl/tests/searchfullhashgui.cpp index \
                74bee60f..80de2702 100644
--- a/webengineviewer/src/checkphishingurl/tests/searchfullhashgui.cpp
+++ b/webengineviewer/src/checkphishingurl/tests/searchfullhashgui.cpp
@@ -84,7 +84,7 @@ void SearchFullHashGui::slotCheckUrl()
     connect(job, &WebEngineViewer::SearchFullHashJob::result, this, \
                &SearchFullHashGui::slotGetResult);
     connect(job, &WebEngineViewer::SearchFullHashJob::debugJson, this, \
&SearchFullHashGui::slotJSonDebug);  job->setDatabaseState(QStringList() << \
                databaseHashStr);
-    job->setSearchHash(QList<QByteArray>() << hashStr.toLatin1());
+    job->setSearchHashs(QList<QByteArray>() << hashStr.toLatin1());
 
     job->start();
 }


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic