summaryrefslogtreecommitdiffstats
path: root/examples/dummyresource
diff options
context:
space:
mode:
Diffstat (limited to 'examples/dummyresource')
-rw-r--r--examples/dummyresource/facade.cpp8
-rw-r--r--examples/dummyresource/resourcefacade.cpp2
-rw-r--r--examples/dummyresource/resourcefactory.cpp2
3 files changed, 6 insertions, 6 deletions
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;
40 40
41 41
42DummyResourceFacade::DummyResourceFacade() 42DummyResourceFacade::DummyResourceFacade()
43 : Akonadi2::GenericFacade<Akonadi2::ApplicationDomain::Event>("org.kde.dummy", QSharedPointer<DummyEventAdaptorFactory>::create()) 43 : Akonadi2::GenericFacade<Akonadi2::ApplicationDomain::Event>("org.kde.dummy.instance1", QSharedPointer<DummyEventAdaptorFactory>::create())
44{ 44{
45} 45}
46 46
@@ -82,7 +82,7 @@ void DummyResourceFacade::readValue(const QSharedPointer<Akonadi2::Storage> &sto
82 //Not i.e. for tags that are stored as flags in each entity of an imap store. 82 //Not i.e. for tags that are stored as flags in each entity of an imap store.
83 //additional properties that don't have a 1:1 mapping (such as separately stored tags), 83 //additional properties that don't have a 1:1 mapping (such as separately stored tags),
84 //could be added to the adaptor 84 //could be added to the adaptor
85 auto event = QSharedPointer<Akonadi2::ApplicationDomain::Event>::create("org.kde.dummy", key, revision, mDomainTypeAdaptorFactory->createAdaptor(entity)); 85 auto event = QSharedPointer<Akonadi2::ApplicationDomain::Event>::create("org.kde.dummy.instance1", key, revision, mDomainTypeAdaptorFactory->createAdaptor(entity));
86 resultCallback(event); 86 resultCallback(event);
87 return true; 87 return true;
88 }); 88 });
@@ -91,7 +91,7 @@ void DummyResourceFacade::readValue(const QSharedPointer<Akonadi2::Storage> &sto
91static ResultSet getResultSet(const Akonadi2::Query &query, const QSharedPointer<Akonadi2::Storage> &storage) 91static ResultSet getResultSet(const Akonadi2::Query &query, const QSharedPointer<Akonadi2::Storage> &storage)
92{ 92{
93 QSet<QByteArray> appliedFilters; 93 QSet<QByteArray> appliedFilters;
94 ResultSet resultSet = Akonadi2::ApplicationDomain::TypeImplementation<Akonadi2::ApplicationDomain::Event>::queryIndexes(query, "org.kde.dummy", appliedFilters); 94 ResultSet resultSet = Akonadi2::ApplicationDomain::TypeImplementation<Akonadi2::ApplicationDomain::Event>::queryIndexes(query, "org.kde.dummy.instance1", appliedFilters);
95 const auto remainingFilters = query.propertyFilter.keys().toSet() - appliedFilters; 95 const auto remainingFilters = query.propertyFilter.keys().toSet() - appliedFilters;
96 96
97 if (resultSet.isEmpty()) { 97 if (resultSet.isEmpty()) {
@@ -109,7 +109,7 @@ static ResultSet getResultSet(const Akonadi2::Query &query, const QSharedPointer
109KAsync::Job<qint64> DummyResourceFacade::load(const Akonadi2::Query &query, const QSharedPointer<Akonadi2::ResultProvider<Akonadi2::ApplicationDomain::Event::Ptr> > &resultProvider, qint64 oldRevision, qint64 newRevision) 109KAsync::Job<qint64> DummyResourceFacade::load(const Akonadi2::Query &query, const QSharedPointer<Akonadi2::ResultProvider<Akonadi2::ApplicationDomain::Event::Ptr> > &resultProvider, qint64 oldRevision, qint64 newRevision)
110{ 110{
111 return KAsync::start<qint64>([=]() { 111 return KAsync::start<qint64>([=]() {
112 auto storage = QSharedPointer<Akonadi2::Storage>::create(Akonadi2::Store::storageLocation(), "org.kde.dummy"); 112 auto storage = QSharedPointer<Akonadi2::Storage>::create(Akonadi2::Store::storageLocation(), "org.kde.dummy.instance1");
113 storage->setDefaultErrorHandler([](const Akonadi2::Storage::Error &error) { 113 storage->setDefaultErrorHandler([](const Akonadi2::Storage::Error &error) {
114 Warning() << "Error during query: " << error.store << error.message; 114 Warning() << "Error during query: " << error.store << error.message;
115 }); 115 });
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<void> DummyResourceConfigFacade::load(const Akonadi2::Query &query,
78 // 78 //
79 //TODO use correct instance identifier 79 //TODO use correct instance identifier
80 //TODO key == instance identifier ? 80 //TODO key == instance identifier ?
81 resultProvider->add(QSharedPointer<Akonadi2::ApplicationDomain::AkonadiResource>::create("org.kde.dummy", "org.kde.dummy.config", 0, memoryAdaptor)); 81 resultProvider->add(QSharedPointer<Akonadi2::ApplicationDomain::AkonadiResource>::create("org.kde.dummy.instance1", "org.kde.dummy.config", 0, memoryAdaptor));
82 }); 82 });
83} 83}
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<void> DummyResource::synchronizeWithSource(Akonadi2::Pipeline *pipel
158{ 158{
159 return KAsync::start<void>([this, pipeline](KAsync::Future<void> &f) { 159 return KAsync::start<void>([this, pipeline](KAsync::Future<void> &f) {
160 //TODO use a read-only transaction during the complete sync to sync against a defined revision 160 //TODO use a read-only transaction during the complete sync to sync against a defined revision
161 auto storage = QSharedPointer<Akonadi2::Storage>::create(Akonadi2::Store::storageLocation(), "org.kde.dummy"); 161 auto storage = QSharedPointer<Akonadi2::Storage>::create(Akonadi2::Store::storageLocation(), "org.kde.dummy.instance1");
162 for (auto it = s_dataSource.constBegin(); it != s_dataSource.constEnd(); it++) { 162 for (auto it = s_dataSource.constBegin(); it != s_dataSource.constEnd(); it++) {
163 bool isNew = true; 163 bool isNew = true;
164 if (storage->exists()) { 164 if (storage->exists()) {