summaryrefslogtreecommitdiffstats
path: root/dummyresource/domainadaptor.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'dummyresource/domainadaptor.cpp')
-rw-r--r--dummyresource/domainadaptor.cpp26
1 files changed, 3 insertions, 23 deletions
diff --git a/dummyresource/domainadaptor.cpp b/dummyresource/domainadaptor.cpp
index 7a767ca..865a4c0 100644
--- a/dummyresource/domainadaptor.cpp
+++ b/dummyresource/domainadaptor.cpp
@@ -92,29 +92,9 @@ DummyEventAdaptorFactory::DummyEventAdaptorFactory()
92//TODO pass EntityBuffer instead? 92//TODO pass EntityBuffer instead?
93QSharedPointer<Akonadi2::Domain::BufferAdaptor> DummyEventAdaptorFactory::createAdaptor(const Akonadi2::Entity &entity) 93QSharedPointer<Akonadi2::Domain::BufferAdaptor> DummyEventAdaptorFactory::createAdaptor(const Akonadi2::Entity &entity)
94{ 94{
95 DummyEvent const *resourceBuffer = 0; 95 const auto resourceBuffer = Akonadi2::EntityBuffer::readBuffer<DummyEvent>(entity.resource());
96 if (auto resourceData = entity.resource()) { 96 const auto localBuffer = Akonadi2::EntityBuffer::readBuffer<Akonadi2::Domain::Buffer::Event>(entity.local());
97 flatbuffers::Verifier verifyer(resourceData->Data(), resourceData->size()); 97 // const auto metadataBuffer = Akonadi2::EntityBuffer::readBuffer<Akonadi2::Metadata>(entity.metadata());
98 if (VerifyDummyEventBuffer(verifyer)) {
99 resourceBuffer = GetDummyEvent(resourceData->Data());
100 }
101 }
102
103 // Akonadi2::Metadata const *metadataBuffer = 0;
104 // if (auto metadataData = entity.metadata()) {
105 // flatbuffers::Verifier verifyer(metadataData->Data(), metadataData->size());
106 // if (Akonadi2::VerifyMetadataBuffer(verifyer)) {
107 // metadataBuffer = Akonadi2::GetMetadata(metadataData->Data());
108 // }
109 // }
110
111 Akonadi2::Domain::Buffer::Event const *localBuffer = 0;
112 if (auto localData = entity.local()) {
113 flatbuffers::Verifier verifyer(localData->Data(), localData->size());
114 if (Akonadi2::Domain::Buffer::VerifyEventBuffer(verifyer)) {
115 localBuffer = Akonadi2::Domain::Buffer::GetEvent(localData->Data());
116 }
117 }
118 98
119 auto adaptor = QSharedPointer<DummyEventAdaptor>::create(); 99 auto adaptor = QSharedPointer<DummyEventAdaptor>::create();
120 adaptor->mLocalBuffer = localBuffer; 100 adaptor->mLocalBuffer = localBuffer;