diff options
Diffstat (limited to 'dummyresource/facade.cpp')
-rw-r--r-- | dummyresource/facade.cpp | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/dummyresource/facade.cpp b/dummyresource/facade.cpp index b4d98c6..5320216 100644 --- a/dummyresource/facade.cpp +++ b/dummyresource/facade.cpp | |||
@@ -95,8 +95,10 @@ void DummyResourceFacade::synchronizeResource(const std::function<void()> &conti | |||
95 | //TODO check if a sync is necessary | 95 | //TODO check if a sync is necessary |
96 | //TODO Only sync what was requested | 96 | //TODO Only sync what was requested |
97 | //TODO timeout | 97 | //TODO timeout |
98 | mResourceAccess->open(); | 98 | mResourceAccess->synchronizeResource().then<void>([continuation](Async::Future<void> &f){ |
99 | mResourceAccess->synchronizeResource(continuation); | 99 | continuation(); |
100 | f.setFinished(); | ||
101 | }).exec(); | ||
100 | } | 102 | } |
101 | 103 | ||
102 | void DummyResourceFacade::load(const Akonadi2::Query &query, const std::function<void(const Akonadi2::Domain::Event::Ptr &)> &resultCallback, const std::function<void()> &completeCallback) | 104 | void DummyResourceFacade::load(const Akonadi2::Query &query, const std::function<void(const Akonadi2::Domain::Event::Ptr &)> &resultCallback, const std::function<void()> &completeCallback) |