diff options
| author | Jeremy Lainé <jeremy.laine@m4x.org> | 2010-08-29 17:23:07 +0000 |
|---|---|---|
| committer | Jeremy Lainé <jeremy.laine@m4x.org> | 2010-08-29 17:23:07 +0000 |
| commit | 5bac7e8e0aa0d7dd4f3fa2bc895bf03b2c38ec99 (patch) | |
| tree | 87510739328d57135e90a256bbc1e08325904ee0 /src/QXmppServer.cpp | |
| parent | d7b243ed140f21a5861d18d8e77b1cb1b10b8227 (diff) | |
| download | qxmpp-5bac7e8e0aa0d7dd4f3fa2bc895bf03b2c38ec99.tar.gz | |
make QXmppOutgoingServer independant from QXmppOutgoingClient
Diffstat (limited to 'src/QXmppServer.cpp')
| -rw-r--r-- | src/QXmppServer.cpp | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/src/QXmppServer.cpp b/src/QXmppServer.cpp index db91118a..65b1d6d9 100644 --- a/src/QXmppServer.cpp +++ b/src/QXmppServer.cpp @@ -361,7 +361,6 @@ QXmppOutgoingServer* QXmppServer::connectToDomain(const QString &domain) stream->setObjectName("S2S-out-" + domain); stream->setLocalStreamKey(generateStanzaHash().toAscii()); stream->setLogger(d->logger); - stream->configuration().setDomain(domain); bool check = connect(stream, SIGNAL(connected()), this, SLOT(slotStreamConnected())); @@ -376,7 +375,7 @@ QXmppOutgoingServer* QXmppServer::connectToDomain(const QString &domain) emit streamAdded(stream); // connect to remote server - stream->connectToHost(); + stream->connectToHost(domain); return stream; } @@ -403,7 +402,7 @@ QList<QXmppStream*> QXmppServer::getStreams(const QString &to) // look for an outgoing S2S connection foreach (QXmppOutgoingServer *conn, d->outgoingServers) { - if (conn->configuration().domain() == toDomain) + if (conn->remoteDomain() == toDomain) { found << conn; break; @@ -605,7 +604,7 @@ void QXmppServer::slotDialbackRequestReceived(const QXmppDialback &dialback) // handle a verify request foreach (QXmppOutgoingServer *out, d->outgoingServers) { - if (out->configuration().domain() != dialback.from()) + if (out->remoteDomain() != dialback.from()) continue; bool isValid = dialback.key() == out->localStreamKey(); |
