]> code.delx.au - pymsnt/blobdiff - src/session.py
Moved presence probe to session.py
[pymsnt] / src / session.py
index 22c00c0a543ac596b37ac91c69e8c4bbe5a949fc..57e7ff449640e23c008e2eed613afcd246ec8623 100644 (file)
@@ -264,6 +264,9 @@ class Session(jabw.JabberConnection):
                        groupchat = legacy.LegacyGroupchat(self, resource, gcID) # Creates an empty groupchat
                        groupchat.userJoined(tor)
                
+               elif ptype == "probe":
+                       LogEvent(INFO, self.jabberID, "Responding to presence probe")
+                       self.contactList.getContact(toj.userhost()).sendPresence(fro)
                else:
                        # Not for groupchat
                        self.handleResourcePresence(source, resource, to, tor, priority, ptype, show, status)