diff options
Diffstat (limited to 'common/resourcecontrol.cpp')
-rw-r--r-- | common/resourcecontrol.cpp | 7 |
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 | ||
123 | KAsync::Job<void> ResourceControl::flushReplayQueue(const QByteArrayList &resourceIdentifier) | 123 | KAsync::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 | ||
128 | KAsync::Job<void> ResourceControl::flushReplayQueue(const QByteArray &resourceIdentifier) | 131 | KAsync::Job<void> ResourceControl::flushReplayQueue(const QByteArray &resourceIdentifier) |
129 | { | 132 | { |
130 | return flushReplayQueue(QByteArrayList() << resourceIdentifier); | 133 | return flush(Flush::FlushReplayQueue, resourceIdentifier); |
131 | } | 134 | } |
132 | 135 | ||
133 | template <class DomainType> | 136 | template <class DomainType> |