private PrintGroupChatPresence ( Smuxi.Engine.XmppGroupChatModel chat, Smuxi.Engine.PersonModel person, |
||
chat | Smuxi.Engine.XmppGroupChatModel | |
person | Smuxi.Engine.PersonModel | |
pres | ||
return | void |
void PrintGroupChatPresence(XmppGroupChatModel chat, PersonModel person, Presence pres)
{
Jid jid = pres.From;
var msg = CreatePresenceUpdateMessage(person.ID, person, pres);
Session.AddMessageToChat(chat, msg);
// clone directly to muc person chat
// don't care about real jid, that has its own presence packets
var personChat = Session.GetChat(jid, ChatType.Person, this);
if (personChat != null) {
Session.AddMessageToChat(personChat, msg);
}
}