diff options
author | Christian Mollekopf <chrigi_1@fastmail.fm> | 2015-04-02 17:17:16 +0200 |
---|---|---|
committer | Christian Mollekopf <chrigi_1@fastmail.fm> | 2015-04-02 17:17:16 +0200 |
commit | 93f224b1f6ca0a69a5c4610466baa43b43d042e3 (patch) | |
tree | 6c6d5063e2814a8630f173b45ea954687b819907 /common/clientapi.cpp | |
parent | 4707e725cefbf58b9f66c860680e94e6bdb9001f (diff) | |
download | sink-93f224b1f6ca0a69a5c4610466baa43b43d042e3.tar.gz sink-93f224b1f6ca0a69a5c4610466baa43b43d042e3.zip |
async simplifications
Diffstat (limited to 'common/clientapi.cpp')
-rw-r--r-- | common/clientapi.cpp | 5 |
1 files changed, 1 insertions, 4 deletions
diff --git a/common/clientapi.cpp b/common/clientapi.cpp index 10115da..6f0b421 100644 --- a/common/clientapi.cpp +++ b/common/clientapi.cpp | |||
@@ -36,10 +36,7 @@ void Store::shutdown(const QString &identifier) | |||
36 | Akonadi2::ResourceAccess resourceAccess(identifier); | 36 | Akonadi2::ResourceAccess resourceAccess(identifier); |
37 | //FIXME this starts the resource, just to shut it down again if it's not running in the first place. | 37 | //FIXME this starts the resource, just to shut it down again if it's not running in the first place. |
38 | resourceAccess.open(); | 38 | resourceAccess.open(); |
39 | resourceAccess.sendCommand(Akonadi2::Commands::ShutdownCommand).then<void>([](Async::Future<void> &f){ | 39 | resourceAccess.sendCommand(Akonadi2::Commands::ShutdownCommand).exec().waitForFinished(); |
40 | //TODO wait for disconnect | ||
41 | f.setFinished(); | ||
42 | }).exec().waitForFinished(); | ||
43 | } | 40 | } |
44 | 41 | ||
45 | } // namespace Akonadi2 | 42 | } // namespace Akonadi2 |