void KMessageJabber::slotMessageReceived(const XMPP::Message &message) { if (message.from().full() == mPeerJid) { QByteArray msg = QByteArray::fromBase64(message.body().toAscii()); kDebug() << mPeerJid << msg; emit received (msg); } }
void GatewayTask::slotMessage(const XMPP::Message& msg) { Jid user = msg.from(); QString legacyNode = msg.to().node(); QString text = msg.body(); if ( !legacyNode.isEmpty() ) { emit messageToLegacyNode(user, legacyNode, text); } else { emit messageToService(user, text); } }
void KMessageJabber::slotGroupChatLeft(const XMPP::Message& msg) { kDebug() << msg.from().full() << msg.to().full() << msg.body(); }