From 63919d3040295415306267df7b66e7a5e2c9395f Mon Sep 17 00:00:00 2001 From: Christian Mollekopf Date: Mon, 8 Jun 2015 10:47:57 +0200 Subject: Differentiate between resource name and instance identifier --- examples/dummyresource/facade.cpp | 8 ++++---- examples/dummyresource/resourcefacade.cpp | 2 +- examples/dummyresource/resourcefactory.cpp | 2 +- 3 files changed, 6 insertions(+), 6 deletions(-) (limited to 'examples') diff --git a/examples/dummyresource/facade.cpp b/examples/dummyresource/facade.cpp index 9849a92..9d4f64b 100644 --- a/examples/dummyresource/facade.cpp +++ b/examples/dummyresource/facade.cpp @@ -40,7 +40,7 @@ using namespace flatbuffers; DummyResourceFacade::DummyResourceFacade() - : Akonadi2::GenericFacade("org.kde.dummy", QSharedPointer::create()) + : Akonadi2::GenericFacade("org.kde.dummy.instance1", QSharedPointer::create()) { } @@ -82,7 +82,7 @@ void DummyResourceFacade::readValue(const QSharedPointer &sto //Not i.e. for tags that are stored as flags in each entity of an imap store. //additional properties that don't have a 1:1 mapping (such as separately stored tags), //could be added to the adaptor - auto event = QSharedPointer::create("org.kde.dummy", key, revision, mDomainTypeAdaptorFactory->createAdaptor(entity)); + auto event = QSharedPointer::create("org.kde.dummy.instance1", key, revision, mDomainTypeAdaptorFactory->createAdaptor(entity)); resultCallback(event); return true; }); @@ -91,7 +91,7 @@ void DummyResourceFacade::readValue(const QSharedPointer &sto static ResultSet getResultSet(const Akonadi2::Query &query, const QSharedPointer &storage) { QSet appliedFilters; - ResultSet resultSet = Akonadi2::ApplicationDomain::TypeImplementation::queryIndexes(query, "org.kde.dummy", appliedFilters); + ResultSet resultSet = Akonadi2::ApplicationDomain::TypeImplementation::queryIndexes(query, "org.kde.dummy.instance1", appliedFilters); const auto remainingFilters = query.propertyFilter.keys().toSet() - appliedFilters; if (resultSet.isEmpty()) { @@ -109,7 +109,7 @@ static ResultSet getResultSet(const Akonadi2::Query &query, const QSharedPointer KAsync::Job DummyResourceFacade::load(const Akonadi2::Query &query, const QSharedPointer > &resultProvider, qint64 oldRevision, qint64 newRevision) { return KAsync::start([=]() { - auto storage = QSharedPointer::create(Akonadi2::Store::storageLocation(), "org.kde.dummy"); + auto storage = QSharedPointer::create(Akonadi2::Store::storageLocation(), "org.kde.dummy.instance1"); storage->setDefaultErrorHandler([](const Akonadi2::Storage::Error &error) { Warning() << "Error during query: " << error.store << error.message; }); diff --git a/examples/dummyresource/resourcefacade.cpp b/examples/dummyresource/resourcefacade.cpp index af293d4..31c0b21 100644 --- a/examples/dummyresource/resourcefacade.cpp +++ b/examples/dummyresource/resourcefacade.cpp @@ -78,6 +78,6 @@ KAsync::Job DummyResourceConfigFacade::load(const Akonadi2::Query &query, // //TODO use correct instance identifier //TODO key == instance identifier ? - resultProvider->add(QSharedPointer::create("org.kde.dummy", "org.kde.dummy.config", 0, memoryAdaptor)); + resultProvider->add(QSharedPointer::create("org.kde.dummy.instance1", "org.kde.dummy.config", 0, memoryAdaptor)); }); } diff --git a/examples/dummyresource/resourcefactory.cpp b/examples/dummyresource/resourcefactory.cpp index 31ec972..e244131 100644 --- a/examples/dummyresource/resourcefactory.cpp +++ b/examples/dummyresource/resourcefactory.cpp @@ -158,7 +158,7 @@ KAsync::Job DummyResource::synchronizeWithSource(Akonadi2::Pipeline *pipel { return KAsync::start([this, pipeline](KAsync::Future &f) { //TODO use a read-only transaction during the complete sync to sync against a defined revision - auto storage = QSharedPointer::create(Akonadi2::Store::storageLocation(), "org.kde.dummy"); + auto storage = QSharedPointer::create(Akonadi2::Store::storageLocation(), "org.kde.dummy.instance1"); for (auto it = s_dataSource.constBegin(); it != s_dataSource.constEnd(); it++) { bool isNew = true; if (storage->exists()) { -- cgit v1.2.3