Oh, I see. Yappari simply doesn't support encrypted messages, so even though it receives that, it simply doesn't know what to do with it, so it simply ignores all that. That's something doable, I guess, but I don't know the cypher nor how are the keys created and shared, etc... If anyone knows I can take a look at how much would take the implementation of this.
void Connection::parseMessageInitialTagAlreadyChecked(ProtocolTreeNode& messageNode) if (typeAttribute == "text" || typeAttribute == "media") { if (child.getTag() == "body") else if (child.getTag() == "media") else if (child.getTag() == "notify") else if (child.getTag() == "x") else if (child.getTag() == "received") }