[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