Send the 332 status only for our own presences

This commit is contained in:
louiz’
2017-07-14 15:18:01 +02:00
parent 8232c2cccc
commit b233470710
+9 -7
View File
@@ -454,13 +454,15 @@ void XmppComponent::send_muc_leave(const std::string& muc_name, const std::strin
x["xmlns"] = MUC_USER_NS; x["xmlns"] = MUC_USER_NS;
if (self) if (self)
{ {
XmlSubNode status(x, "status"); {
status["code"] = "110"; XmlSubNode status(x, "status");
} status["code"] = "110";
if (!user_requested) }
{ if (!user_requested)
XmlSubNode status(x, "status"); {
status["code"] = "332"; XmlSubNode status(x, "status");
status["code"] = "332";
}
} }
if (!message_str.empty()) if (!message_str.empty())
{ {