summaryrefslogtreecommitdiffstats
path: root/common
diff options
context:
space:
mode:
authorChristian Mollekopf <chrigi_1@fastmail.fm>2016-06-05 17:48:41 +0200
committerChristian Mollekopf <chrigi_1@fastmail.fm>2016-06-05 17:48:41 +0200
commit0acbe51f75bd1791b30d43e337c15e50680ae8c5 (patch)
tree7592ff49285085223453f2e0789632b315051cf5 /common
parentb135813110db7de8625bd2902e49afd971af9756 (diff)
downloadsink-0acbe51f75bd1791b30d43e337c15e50680ae8c5.tar.gz
sink-0acbe51f75bd1791b30d43e337c15e50680ae8c5.zip
These checks are no longer necessary
Diffstat (limited to 'common')
-rw-r--r--common/messagequeue.cpp4
-rw-r--r--common/queryrunner.cpp4
2 files changed, 2 insertions, 6 deletions
diff --git a/common/messagequeue.cpp b/common/messagequeue.cpp
index fd86635..b9f11f8 100644
--- a/common/messagequeue.cpp
+++ b/common/messagequeue.cpp
@@ -112,7 +112,7 @@ KAsync::Job<void> MessageQueue::dequeueBatch(int maxBatchSize, const std::functi
112 .openDatabase() 112 .openDatabase()
113 .scan("", 113 .scan("",
114 [this, resultHandler, resultCount, &count, maxBatchSize, &waitCondition](const QByteArray &key, const QByteArray &value) -> bool { 114 [this, resultHandler, resultCount, &count, maxBatchSize, &waitCondition](const QByteArray &key, const QByteArray &value) -> bool {
115 if (Sink::Storage::isInternalKey(key) || mPendingRemoval.contains(key)) { 115 if (mPendingRemoval.contains(key)) {
116 return true; 116 return true;
117 } 117 }
118 *resultCount += 1; 118 *resultCount += 1;
@@ -158,7 +158,7 @@ bool MessageQueue::isEmpty()
158 if (db) { 158 if (db) {
159 db.scan("", 159 db.scan("",
160 [&count, this](const QByteArray &key, const QByteArray &value) -> bool { 160 [&count, this](const QByteArray &key, const QByteArray &value) -> bool {
161 if (!Sink::Storage::isInternalKey(key) && !mPendingRemoval.contains(key)) { 161 if (!mPendingRemoval.contains(key)) {
162 count++; 162 count++;
163 return false; 163 return false;
164 } 164 }
diff --git a/common/queryrunner.cpp b/common/queryrunner.cpp
index b304384..cb8157e 100644
--- a/common/queryrunner.cpp
+++ b/common/queryrunner.cpp
@@ -156,10 +156,6 @@ static inline ResultSet fullScan(const Sink::Storage::Transaction &transaction,
156 Storage::mainDatabase(transaction, bufferType) 156 Storage::mainDatabase(transaction, bufferType)
157 .scan(QByteArray(), 157 .scan(QByteArray(),
158 [&](const QByteArray &key, const QByteArray &value) -> bool { 158 [&](const QByteArray &key, const QByteArray &value) -> bool {
159 // Skip internals
160 if (Sink::Storage::isInternalKey(key)) {
161 return true;
162 }
163 if (keys.contains(Sink::Storage::uidFromKey(key))) { 159 if (keys.contains(Sink::Storage::uidFromKey(key))) {
164 //Not something that should persist if the replay works, so we keep a message for now. 160 //Not something that should persist if the replay works, so we keep a message for now.
165 Trace() << "Multiple revisions for key: " << key; 161 Trace() << "Multiple revisions for key: " << key;