summaryrefslogtreecommitdiffstats
path: root/common/resourcecontrol.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'common/resourcecontrol.cpp')
-rw-r--r--common/resourcecontrol.cpp7
1 files 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<void> ResourceControl::flush(Flush::FlushType type, const QByteArray
122 122
123KAsync::Job<void> ResourceControl::flushReplayQueue(const QByteArrayList &resourceIdentifier) 123KAsync::Job<void> ResourceControl::flushReplayQueue(const QByteArrayList &resourceIdentifier)
124{ 124{
125 return flushMessageQueue(resourceIdentifier); 125 return KAsync::value(resourceIdentifier)
126 .template each([](const QByteArray &resource) {
127 return flushReplayQueue(resource);
128 });
126} 129}
127 130
128KAsync::Job<void> ResourceControl::flushReplayQueue(const QByteArray &resourceIdentifier) 131KAsync::Job<void> ResourceControl::flushReplayQueue(const QByteArray &resourceIdentifier)
129{ 132{
130 return flushReplayQueue(QByteArrayList() << resourceIdentifier); 133 return flush(Flush::FlushReplayQueue, resourceIdentifier);
131} 134}
132 135
133template <class DomainType> 136template <class DomainType>