From ec16f3b92d6017462f4bba8354b53d1707850430 Mon Sep 17 00:00:00 2001 From: Christian Mollekopf Date: Wed, 18 Jan 2017 16:06:06 +0100 Subject: Actually flush the replay queue --- common/resourcecontrol.cpp | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/common/resourcecontrol.cpp b/common/resourcecontrol.cpp index b24c902..1f61a1c 100644 --- a/common/resourcecontrol.cpp +++ b/common/resourcecontrol.cpp @@ -122,12 +122,15 @@ KAsync::Job ResourceControl::flush(Flush::FlushType type, const QByteArray KAsync::Job ResourceControl::flushReplayQueue(const QByteArrayList &resourceIdentifier) { - return flushMessageQueue(resourceIdentifier); + return KAsync::value(resourceIdentifier) + .template each([](const QByteArray &resource) { + return flushReplayQueue(resource); + }); } KAsync::Job ResourceControl::flushReplayQueue(const QByteArray &resourceIdentifier) { - return flushReplayQueue(QByteArrayList() << resourceIdentifier); + return flush(Flush::FlushReplayQueue, resourceIdentifier); } template -- cgit v1.2.3