summaryrefslogtreecommitdiffstats
path: root/examples/dummyresource/resourcefactory.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'examples/dummyresource/resourcefactory.cpp')
-rw-r--r--examples/dummyresource/resourcefactory.cpp16
1 files changed, 10 insertions, 6 deletions
diff --git a/examples/dummyresource/resourcefactory.cpp b/examples/dummyresource/resourcefactory.cpp
index 8d605b9..147cb22 100644
--- a/examples/dummyresource/resourcefactory.cpp
+++ b/examples/dummyresource/resourcefactory.cpp
@@ -109,15 +109,19 @@ void DummyResource::createMail(const QByteArray &ridBuffer, const QByteArray &da
109 //Map the source format to the buffer format (which happens to be an exact copy here) 109 //Map the source format to the buffer format (which happens to be an exact copy here)
110 auto subject = m_fbb.CreateString(mailBuffer->subject()->c_str()); 110 auto subject = m_fbb.CreateString(mailBuffer->subject()->c_str());
111 auto rid = m_fbb.CreateString(std::string(ridBuffer.constData(), ridBuffer.size())); 111 auto rid = m_fbb.CreateString(std::string(ridBuffer.constData(), ridBuffer.size()));
112 // auto description = m_fbb.CreateString(std::string(ridBuffer.constData(), ridBuffer.size())); 112 auto sender = m_fbb.CreateString(std::string("sender@example.org"));
113 // static uint8_t rawData[100]; 113 auto senderName = m_fbb.CreateString(std::string("Sender Name"));
114 // auto attachment = Akonadi2::EntityBuffer::appendAsVector(m_fbb, rawData, 100); 114 auto date = m_fbb.CreateString(std::string("2004"));
115 auto folder = m_fbb.CreateString(std::string("inbox"));
115 116
116 auto builder = Akonadi2::ApplicationDomain::Buffer::MailBuilder(m_fbb); 117 auto builder = Akonadi2::ApplicationDomain::Buffer::MailBuilder(m_fbb);
117 builder.add_subject(subject); 118 builder.add_subject(subject);
118 // builder.add(rid); 119 builder.add_sender(sender);
119 // builder.add_description(description); 120 builder.add_senderName(senderName);
120 // builder.add_attachment(attachment); 121 builder.add_unread(true);
122 builder.add_important(false);
123 builder.add_date(date);
124 builder.add_folder(folder);
121 auto buffer = builder.Finish(); 125 auto buffer = builder.Finish();
122 Akonadi2::ApplicationDomain::Buffer::FinishMailBuffer(m_fbb, buffer); 126 Akonadi2::ApplicationDomain::Buffer::FinishMailBuffer(m_fbb, buffer);
123 Akonadi2::EntityBuffer::assembleEntityBuffer(entityFbb, 0, 0, 0, 0, m_fbb.GetBufferPointer(), m_fbb.GetSize()); 127 Akonadi2::EntityBuffer::assembleEntityBuffer(entityFbb, 0, 0, 0, 0, m_fbb.GetBufferPointer(), m_fbb.GetSize());