From 9bdf6024e9b2c1cb01adb217da852cc2201af455 Mon Sep 17 00:00:00 2001 From: Christian Mollekopf Date: Sat, 25 Jul 2015 14:53:50 +0200 Subject: Fixed client --- examples/client/main.cpp | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) (limited to 'examples/client') diff --git a/examples/client/main.cpp b/examples/client/main.cpp index 0637491..f96d5cd 100644 --- a/examples/client/main.cpp +++ b/examples/client/main.cpp @@ -134,15 +134,18 @@ int main(int argc, char *argv[]) resources << "org.kde.dummy.instance1"; } - if (!cliOptions.value("clear").isEmpty()) { + if (cliOptions.isSet("clear")) { qDebug() << "Clearing"; - Akonadi2::Storage store(Akonadi2::Store::storageLocation(), "org.kde.dummy.instance1", Akonadi2::Storage::ReadWrite); - store.removeFromDisk(); + for (const auto &resource : resources) { + Akonadi2::Storage store(Akonadi2::Store::storageLocation(), resource, Akonadi2::Storage::ReadWrite); + store.removeFromDisk(); + } return 0; } //Ensure resource is ready for (const auto &resource : resources) { + Akonadi2::ResourceFactory::load(Akonadi2::Store::resourceName(resource.toLatin1())); ResourceConfig::addResource(resource.toLatin1(), Akonadi2::Store::resourceName(resource.toLatin1())); } -- cgit v1.2.3