Beispiel #1
0
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);
    }
}
Beispiel #3
0
void KMessageJabber::slotGroupChatLeft(const XMPP::Message& msg)
{
  kDebug() << msg.from().full() << msg.to().full() << msg.body();
}