Bump to 0.8.13
[theonering] / src / contacts.py
index 340ca11..41aca94 100644 (file)
@@ -15,7 +15,9 @@ class ContactsMixin(telepathy.server.ConnectionInterfaceContacts):
                telepathy.CONNECTION : 'contact-id',
                telepathy.CONNECTION_INTERFACE_SIMPLE_PRESENCE : 'presence',
                telepathy.CONNECTION_INTERFACE_ALIASING : 'alias',
+               telepathy.CONNECTION_INTERFACE_AVATARS : 'token',
                telepathy.CONNECTION_INTERFACE_CAPABILITIES : 'caps',
+               telepathy.CONNECTION_INTERFACE_CONTACT_CAPABILITIES : 'capabilities'
        }
 
        def __init__(self):
@@ -58,8 +60,12 @@ class ContactsMixin(telepathy.server.ConnectionInterfaceContacts):
                                lambda x: self.GetPresences(x).items(),
                        telepathy.CONNECTION_INTERFACE_ALIASING:
                                lambda x: self.GetAliases(x).items(),
+                       telepathy.CONNECTION_INTERFACE_AVATARS :
+                               lambda x: self.GetKnownAvatarTokens(x).items(),
                        telepathy.CONNECTION_INTERFACE_CAPABILITIES:
                                lambda x: self.GetCapabilities(x).items(),
+                       telepathy.CONNECTION_INTERFACE_CONTACT_CAPABILITIES :
+                               lambda x: self.GetContactCapabilities(x).items()
                }
 
                #Hold handles if needed