]> code.delx.au - pymsnt/commitdiff
Avatars work with Windows Live Messenger clients
authorjamesbunton <jamesbunton@55fbd22a-6204-0410-b2f0-b6c764c7e90a>
Sun, 2 Jul 2006 11:12:00 +0000 (11:12 +0000)
committerjamesbunton <jamesbunton@55fbd22a-6204-0410-b2f0-b6c764c7e90a>
Sun, 2 Jul 2006 11:12:00 +0000 (11:12 +0000)
git-svn-id: http://delx.cjb.net/svn/pymsnt/trunk@179 55fbd22a-6204-0410-b2f0-b6c764c7e90a

committer: jamesbunton <jamesbunton@55fbd22a-6204-0410-b2f0-b6c764c7e90a>

src/tlib/msn/msn.py

index 0fadf58695aa82c8d59744fb4749c14917ba20cb..0d7d1d700392a1cbb9729dd9346665401c5adf6b 100644 (file)
@@ -3028,7 +3028,12 @@ class SLPLink_AvatarReceive(SLPLink_Receive):
         self.handlePacket = self.wait_dataprep
 
     def handleSLPMessage(self, slpMessage):
-        if slpMessage.status == "200":
+        if slpMessage.method == "INVITE": # The second invite
+            data = {"Bridge"      : "TCPv1",\
+                    "Listening"   : "false",\
+                    "Hashed-Nonce": "{00000000-0000-0000-0000-000000000000}"}
+            self.sendSLPMessage("200", "application/x-msnmsgr-transrespbody", data, branch=slpMessage.branch)
+        elif slpMessage.status == "200":
             pass
             #self.handlePacket = self.wait_dataprep # Moved upwards
         else: