# HG changeset patch # User Goffi # Date 1357516723 -3600 # Node ID 01569aa4d7aac71df3af9f92e8192ce091ed12ad # Parent 9faccd8276571e8acc59fb27fd98e9dd470b1d02 core: initial discovery fix diff -r 9faccd827657 -r 01569aa4d7aa src/core/xmpp.py --- a/src/core/xmpp.py Mon Jan 07 00:57:50 2013 +0100 +++ b/src/core/xmpp.py Mon Jan 07 00:58:43 2013 +0100 @@ -73,8 +73,9 @@ self.presence.available() - self.disco.requestInfo(jid.JID(self.host_app.memory.getParamA("Server", "Connection", profile_key=self.profile))).addCallback(self.host_app.serverDisco, self.profile) #FIXME: use these informations - self.disco.requestItems(jid.JID(self.host_app.memory.getParamA("Server", "Connection", profile_key=self.profile))).addCallback(self.host_app.serverDiscoItems, self.disco, self.profile, self.client_initialized) + self.disco.requestInfo(jid.JID(self.jid.host)).addCallback(self.host_app.serverDisco, self.profile) #FIXME: use these informations + + self.disco.requestItems(jid.JID(self.jid.host)).addCallback(self.host_app.serverDiscoItems, self.disco, self.profile, self.client_initialized) self.conn_deferred.callback(None) def initializationFailed(self, reason):