summaryrefslogtreecommitdiffstats
path: root/common/genericresource.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'common/genericresource.cpp')
-rw-r--r--common/genericresource.cpp8
1 files changed, 6 insertions, 2 deletions
diff --git a/common/genericresource.cpp b/common/genericresource.cpp
index b49ca94..ffb323d 100644
--- a/common/genericresource.cpp
+++ b/common/genericresource.cpp
@@ -17,6 +17,7 @@
17 17
18#include <QUuid> 18#include <QUuid>
19#include <QDataStream> 19#include <QDataStream>
20#include <QTime>
20 21
21static int sBatchSize = 100; 22static int sBatchSize = 100;
22 23
@@ -273,9 +274,12 @@ private slots:
273 return KAsync::dowhile( 274 return KAsync::dowhile(
274 [it]() { return it->hasNext(); }, 275 [it]() { return it->hasNext(); },
275 [it, this](KAsync::Future<void> &future) { 276 [it, this](KAsync::Future<void> &future) {
277 auto time = QSharedPointer<QTime>::create();
278 time->start();
279
276 auto queue = it->next(); 280 auto queue = it->next();
277 processQueue(queue).then<void>([&future]() { 281 processQueue(queue).then<void>([&future, time]() {
278 Trace() << "Queue processed"; 282 Trace() << "Queue processed." << Log::TraceTime(time->elapsed());
279 future.setFinished(); 283 future.setFinished();
280 }).exec(); 284 }).exec();
281 } 285 }