diff options
author | Krzysztof Klinikowski <kkszysiu@gmail.com> | 2010-02-28 10:54:34 +0100 |
---|---|---|
committer | Krzysztof Klinikowski <kkszysiu@gmail.com> | 2010-02-28 10:54:34 +0100 |
commit | 81376f3b5b2932d7285fa85ae4e5502a1542c134 (patch) | |
tree | 867d200a88e9ab5e11fddcd2236154e23d9ae659 /sunshine/capabilities.py | |
parent | 52a1ec09262cb74db99bae326bc69f778c1d51fd (diff) |
Changes in contact capabilities.
Diffstat (limited to 'sunshine/capabilities.py')
-rw-r--r-- | sunshine/capabilities.py | 30 |
1 files changed, 15 insertions, 15 deletions
diff --git a/sunshine/capabilities.py b/sunshine/capabilities.py index 92dbd5e..4b1e529 100644 --- a/sunshine/capabilities.py +++ b/sunshine/capabilities.py @@ -70,18 +70,18 @@ class SunshineCapabilities(telepathy.server.ConnectionInterfaceCapabilities): # diff = (int(handle), ctype, old_gen, new_gen, old_spec, new_spec) # self.CapabilitiesChanged([diff]) # -# def _get_capabilities(self, contact): -# gen_caps = 0 -# spec_caps = 0 -# -# caps = contact.client_capabilities -# if caps.supports_sip_invite: -# gen_caps |= telepathy.CONNECTION_CAPABILITY_FLAG_CREATE -# gen_caps |= telepathy.CONNECTION_CAPABILITY_FLAG_INVITE -# spec_caps |= telepathy.CHANNEL_MEDIA_CAPABILITY_AUDIO -# spec_caps |= telepathy.CHANNEL_MEDIA_CAPABILITY_NAT_TRAVERSAL_STUN -# -# if caps.has_webcam: -# spec_caps |= telepathy.CHANNEL_MEDIA_CAPABILITY_VIDEO -# -# return gen_caps, spec_caps + def _get_capabilities(self, contact): + gen_caps = 0 + spec_caps = 0 + + caps = contact.client_capabilities + #if caps.supports_sip_invite: + # gen_caps |= telepathy.CONNECTION_CAPABILITY_FLAG_CREATE + # gen_caps |= telepathy.CONNECTION_CAPABILITY_FLAG_INVITE + # spec_caps |= telepathy.CHANNEL_MEDIA_CAPABILITY_AUDIO + # spec_caps |= telepathy.CHANNEL_MEDIA_CAPABILITY_NAT_TRAVERSAL_STUN + # + # if caps.has_webcam: + # spec_caps |= telepathy.CHANNEL_MEDIA_CAPABILITY_VIDEO + + return gen_caps, spec_caps |