aboutsummaryrefslogtreecommitdiff
path: root/src/QXmppServer.cpp
diff options
context:
space:
mode:
authorJeremy Lainé <jeremy.laine@m4x.org>2010-08-29 17:23:07 +0000
committerJeremy Lainé <jeremy.laine@m4x.org>2010-08-29 17:23:07 +0000
commit5bac7e8e0aa0d7dd4f3fa2bc895bf03b2c38ec99 (patch)
tree87510739328d57135e90a256bbc1e08325904ee0 /src/QXmppServer.cpp
parentd7b243ed140f21a5861d18d8e77b1cb1b10b8227 (diff)
downloadqxmpp-5bac7e8e0aa0d7dd4f3fa2bc895bf03b2c38ec99.tar.gz
make QXmppOutgoingServer independant from QXmppOutgoingClient
Diffstat (limited to 'src/QXmppServer.cpp')
-rw-r--r--src/QXmppServer.cpp7
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();