Changeset - cae7a41c9cc4
[Not reviewed]
0 1 0
HanzZ - 14 years ago 2011-08-08 21:55:37
hanzz.k@gmail.com
Send message when reconnecting user
1 file changed with 7 insertions and 0 deletions:
0 comments (0 inline, 0 general)
src/usermanager.cpp
Show inline comments
 
@@ -203,6 +203,13 @@ void UserManager::handleRemoveTimeout(const std::string jid, bool reconnect) {
 
	m_removeTimer->onTick.disconnect(boost::bind(&UserManager::handleRemoveTimeout, this, jid, reconnect));
 
	User *user = getUser(jid);
 
	if (user) {
 
		if (reconnect) {
 
			boost::shared_ptr<Swift::Message> msg(new Swift::Message());
 
			msg->setBody("You have signed on from another location.");
 
			msg->setTo(user->getJID().toBare());
 
			msg->setFrom(m_component->getJID());
 
			m_component->getStanzaChannel()->sendMessage(msg);
 
		}
 
		removeUser(user);
 
	}
 

	
0 comments (0 inline, 0 general)