Index: src/WhatsAPI++/WALogin.cpp =================================================================== --- src/WhatsAPI++/WALogin.cpp (revision 14923) +++ src/WhatsAPI++/WALogin.cpp (working copy) @@ -54,13 +54,19 @@ void WALogin::sendFeatures() { - ProtocolTreeNode* child = new ProtocolTreeNode("receipt_acks"); std::vector* children = new std::vector(); - children->push_back(child); + ProtocolTreeNode* receiptsChild = new ProtocolTreeNode("readreceipts"); + children->push_back(receiptsChild); - ProtocolTreeNode* pictureChild = new ProtocolTreeNode("w:profile:picture") << XATTR("type", "all"); - children->push_back(pictureChild); + ProtocolTreeNode* groupsChild = new ProtocolTreeNode("groups_v2"); + children->push_back(groupsChild); + ProtocolTreeNode* privacyChild = new ProtocolTreeNode("privacy"); + children->push_back(privacyChild); + + ProtocolTreeNode* presenceChild = new ProtocolTreeNode("presence"); + children->push_back(presenceChild); + m_pConnection->out.write(ProtocolTreeNode("stream:features", NULL, children)); }