import gvoice
import handle
import aliasing
+import simple_presence
import channel_manager
class TheOneRingConnection(
telepathy.server.Connection,
- aliasing.AliasingMixin
+ aliasing.AliasingMixin,
+ simple_presence.SimplePresenceMixin,
):
# Overriding a base class variable
constants._telepathy_implementation_name_
)
aliasing.AliasingMixin.__init__(self)
+ simple_presence.SimplePresenceMixin.__init__(self)
self._manager = weakref.proxy(manager)
self._credentials = (
_moduleLogger.info("RequestChannel Media")
channel = channelManager.channel_for_call(handle, suppressHandler)
else:
- raise telepathy.NotImplemented("unknown channel type %s" % type)
+ raise telepathy.errors.NotImplemented("unknown channel type %s" % type)
_moduleLogger.info("RequestChannel Object Path: %s" % channel._object_path)
return channel._object_path
_moduleLogger.info("RequestHandles List: %s" % name)
h = handle.create_handle(self, 'list', name)
else:
- raise telepathy.NotAvailable('Handle type unsupported %d' % handleType)
+ raise telepathy.errors.NotAvailable('Handle type unsupported %d' % handleType)
handles.append(h.id)
self.add_client_handle(h, sender)
return handles