diff options
Diffstat (limited to 'src/QXmppOutgoingClient.cpp')
| -rw-r--r-- | src/QXmppOutgoingClient.cpp | 11 |
1 files changed, 4 insertions, 7 deletions
diff --git a/src/QXmppOutgoingClient.cpp b/src/QXmppOutgoingClient.cpp index 145f5b1d..83f8f895 100644 --- a/src/QXmppOutgoingClient.cpp +++ b/src/QXmppOutgoingClient.cpp @@ -47,7 +47,7 @@ #include "QXmppPingIq.h" #include "QXmppRpcIq.h" #include "QXmppRosterIq.h" -#include "QXmppSession.h" +#include "QXmppSessionIq.h" #include "QXmppStreamInitiationIq.h" #include "QXmppVCard.h" #include "QXmppVersionIq.h" @@ -389,13 +389,9 @@ void QXmppOutgoingClient::handleStanza(const QDomElement &nodeRecv) if(id == d->sessionId) { - QXmppSession session; + QXmppSessionIq session; session.parse(nodeRecv); - // get back add configuration whether to send - // roster and intial presence in beginning - // process SessionIq - // xmpp connection made d->sessionStarted = true; emit connected(); @@ -424,7 +420,8 @@ void QXmppOutgoingClient::handleStanza(const QDomElement &nodeRecv) // start session if it is available if (d->sessionAvailable) { - QXmppSession session(QXmppIq::Set); + QXmppSessionIq session; + session.setType(QXmppIq::Set); session.setTo(configuration().domain()); d->sessionId = session.id(); sendPacket(session); |
