diff options
Diffstat (limited to 'dummyresource/facade.cpp')
-rw-r--r-- | dummyresource/facade.cpp | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/dummyresource/facade.cpp b/dummyresource/facade.cpp index 9758c1b..bfe1de4 100644 --- a/dummyresource/facade.cpp +++ b/dummyresource/facade.cpp | |||
@@ -77,13 +77,14 @@ void DummyResourceFacade::load(const Akonadi2::Query &query, const std::function | |||
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 storage = QSharedPointer<Storage>::create(Akonadi2::Store::storageLocation(), "dummyresource"); | 79 | auto storage = QSharedPointer<Storage>::create(Akonadi2::Store::storageLocation(), "dummyresource"); |
80 | storage->read("", [resultCallback, storage](void *data, int size) { | 80 | storage->read("", [resultCallback, storage](void *data, int size) -> bool { |
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->storage = storage; | 85 | event->storage = storage; |
86 | resultCallback(event); | 86 | resultCallback(event); |
87 | return true; | ||
87 | }); | 88 | }); |
88 | } | 89 | } |
89 | 90 | ||