summaryrefslogtreecommitdiffstats
path: root/dummyresource
diff options
context:
space:
mode:
Diffstat (limited to 'dummyresource')
-rw-r--r--dummyresource/facade.cpp10
-rw-r--r--dummyresource/facade.h4
2 files changed, 7 insertions, 7 deletions
diff --git a/dummyresource/facade.cpp b/dummyresource/facade.cpp
index 7e9881b..9758c1b 100644
--- a/dummyresource/facade.cpp
+++ b/dummyresource/facade.cpp
@@ -11,7 +11,7 @@ using namespace flatbuffers;
11DummyResourceFacade::DummyResourceFacade() 11DummyResourceFacade::DummyResourceFacade()
12 : Akonadi2::StoreFacade<Akonadi2::Domain::Event>(), 12 : Akonadi2::StoreFacade<Akonadi2::Domain::Event>(),
13 mResourceAccess(new ResourceAccess("dummyresource")), 13 mResourceAccess(new ResourceAccess("dummyresource")),
14 mDatabase(new Database(Akonadi2::Store::storageLocation(), "dummyresource")) 14 mStorage(new Storage(Akonadi2::Store::storageLocation(), "dummyresource"))
15{ 15{
16 // connect(mResourceAccess.data(), &ResourceAccess::ready, this, onReadyChanged); 16 // connect(mResourceAccess.data(), &ResourceAccess::ready, this, onReadyChanged);
17} 17}
@@ -69,20 +69,20 @@ public:
69 DummyEvent const *buffer; 69 DummyEvent const *buffer;
70 70
71 //Keep query alive so values remain valid 71 //Keep query alive so values remain valid
72 QSharedPointer<Database> db; 72 QSharedPointer<Storage> storage;
73}; 73};
74 74
75void DummyResourceFacade::load(const Akonadi2::Query &query, const std::function<void(const Akonadi2::Domain::Event::Ptr &)> &resultCallback) 75void DummyResourceFacade::load(const Akonadi2::Query &query, const std::function<void(const Akonadi2::Domain::Event::Ptr &)> &resultCallback)
76{ 76{
77 qDebug() << "load called"; 77 qDebug() << "load called";
78 //TODO only read values matching the query 78 //TODO only read values matching the query
79 auto db = QSharedPointer<Database>::create(Akonadi2::Store::storageLocation(), "dummyresource"); 79 auto storage = QSharedPointer<Storage>::create(Akonadi2::Store::storageLocation(), "dummyresource");
80 db->read("", [resultCallback, db](void *data, int size) { 80 storage->read("", [resultCallback, storage](void *data, int size) {
81 //TODO read second buffer as well 81 //TODO read second buffer as well
82 auto eventBuffer = GetDummyEvent(data); 82 auto eventBuffer = GetDummyEvent(data);
83 auto event = QSharedPointer<DummyEventAdaptor>::create("dummyresource", "key", 0); 83 auto event = QSharedPointer<DummyEventAdaptor>::create("dummyresource", "key", 0);
84 event->buffer = eventBuffer; 84 event->buffer = eventBuffer;
85 event->db = db; 85 event->storage = storage;
86 resultCallback(event); 86 resultCallback(event);
87 }); 87 });
88} 88}
diff --git a/dummyresource/facade.h b/dummyresource/facade.h
index 7a516de..310ef77 100644
--- a/dummyresource/facade.h
+++ b/dummyresource/facade.h
@@ -1,7 +1,7 @@
1#pragma once 1#pragma once
2 2
3#include "client/clientapi.h" 3#include "client/clientapi.h"
4#include "store/database.h" 4#include "common/storage.h"
5 5
6class ResourceAccess; 6class ResourceAccess;
7 7
@@ -18,5 +18,5 @@ public:
18 18
19private: 19private:
20 QSharedPointer<ResourceAccess> mResourceAccess; 20 QSharedPointer<ResourceAccess> mResourceAccess;
21 QSharedPointer<Database> mDatabase; 21 QSharedPointer<Storage> mStorage;
22}; 22};