Item serialization: Write description & text

master
Ahmed Samy 10 years ago
parent a6f998d406
commit 9adab5f9bf

@ -221,6 +221,17 @@ void Item::serializeItem(const OutputBinaryTreePtr& out)
out->addU16(uid);
}
std::string text = getText();
if(g_things.getItemType(m_serverId)->isWritable() && !text.empty()) {
out->addU8(ATTR_TEXT);
out->addString(text);
}
std::string desc = getDescription();
if(!desc.empty()) {
out->addU8(ATTR_DESC);
out->addString(desc);
}
out->endNode();
for(auto i : m_containerItems)
i->serializeItem(out);

Loading…
Cancel
Save