[telepathy-python/master] requests-message.py: Call SetPresence to set the contact available which is needed on MSN.

Jonny Lamb jonny.lamb at collabora.co.uk
Thu Jul 16 01:49:28 PDT 2009


Signed-off-by: Jonny Lamb <jonny.lamb at collabora.co.uk>
---
 examples/requests-message.py |    5 ++++-
 1 files changed, 4 insertions(+), 1 deletions(-)

diff --git a/examples/requests-message.py b/examples/requests-message.py
index 175ef36..90a9708 100644
--- a/examples/requests-message.py
+++ b/examples/requests-message.py
@@ -13,7 +13,7 @@ from telepathy.constants import (
     CHANNEL_TEXT_MESSAGE_TYPE_NORMAL)
 from telepathy.interfaces import (
     CHANNEL_TYPE_TEXT, CONN_INTERFACE, CHANNEL_INTERFACE,
-    CONNECTION_INTERFACE_REQUESTS)
+    CONNECTION_INTERFACE_REQUESTS, CONNECTION_INTERFACE_SIMPLE_PRESENCE)
 
 logging.basicConfig()
 
@@ -37,6 +37,9 @@ class Message:
         conn[CONNECTION_INTERFACE_REQUESTS].connect_to_signal('NewChannels',
             self.new_channels_cb)
 
+        # This is required for MSN.
+        conn[CONNECTION_INTERFACE_SIMPLE_PRESENCE].SetPresence('available', '')
+
         if self.contact is not None:
             handle = self.conn[CONN_INTERFACE].RequestHandles(
                 CONNECTION_HANDLE_TYPE_CONTACT, [self.contact])[0]
-- 
1.5.6.5




More information about the telepathy-commits mailing list