summaryrefslogtreecommitdiffstats
path: root/dummyresource/facade.cpp
diff options
context:
space:
mode:
authorAaron Seigo <aseigo@kde.org>2014-12-06 00:39:07 +0100
committerAaron Seigo <aseigo@kde.org>2014-12-06 00:39:07 +0100
commit66bcbab0990c965196991d66ca2a595cf9135074 (patch)
tree3d592cd8c6369ebdb4407d564b01f31defd939cb /dummyresource/facade.cpp
parent1a429fd3103c16899f1f7be25046bb63b2b314c3 (diff)
downloadsink-66bcbab0990c965196991d66ca2a595cf9135074.tar.gz
sink-66bcbab0990c965196991d66ca2a595cf9135074.zip
read takes an error handler rather than returns a bool
Diffstat (limited to 'dummyresource/facade.cpp')
-rw-r--r--dummyresource/facade.cpp3
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