diff options
Diffstat (limited to 'dummyresource/domainadaptor.cpp')
-rw-r--r-- | dummyresource/domainadaptor.cpp | 26 |
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? |
93 | QSharedPointer<Akonadi2::Domain::BufferAdaptor> DummyEventAdaptorFactory::createAdaptor(const Akonadi2::Entity &entity) | 93 | QSharedPointer<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; |