X-Git-Url: http://git.maemo.org/git/?a=blobdiff_plain;f=src%2Fcontacts.py;h=41aca943970833b10d7c4081965bfd704fd30f41;hb=3b3276f2953b0d13b04767cd3a4434071cf4821d;hp=340ca1131bf6c0ff901cc2743de86783e6e5569c;hpb=498fd1daeb6186e07778917c834e55cc49dba427;p=theonering diff --git a/src/contacts.py b/src/contacts.py index 340ca11..41aca94 100644 --- a/src/contacts.py +++ b/src/contacts.py @@ -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