):
"""
The group of contacts for whom you receive presence
-
- @bug On Maemo 5 this is being ignored
"""
def __init__(self, connection, manager, props, listHandle):
# This doesn't make sense to support
'hide': None,
# A group of contacts who may send you messages
- # @todo Allow-List would be cool to support
'allow': None,
# A group of contacts who may not send you messages
- # @todo Deny-List would be cool to support
'deny': None,
# On protocols where the user's contacts are stored, this contact list
# contains all stored contacts regardless of subscription status.
class DebugPromptChannel(tp.ChannelTypeText, cmd.Cmd):
- """
- @todo Look into implementing ChannelInterfaceMessages for rich text formatting
- @todo Add a command that initiates a file transfer, giving the log file to the user
- """
def __init__(self, connection, manager, props, contactHandle):
self.__manager = manager
class TextChannel(tp.ChannelTypeText):
- """
- @todo Look into implementing ChannelInterfaceMessages for rich text formatting
-
- @bug Stopped working on Maemo 4.1
- """
def __init__(self, connection, manager, props, contactHandle):
self.__manager = manager
-
-"""
-@todo Add params for different state machines update times
-@todo Get a callback for missed calls to force an update of the voicemail state machine
-@todo Get a callback on an incoming call and if its from GV, auto-pickup
-@bug Reporting of network errors on login (I think its because two CM's are attempting to be created for some odd reason)
-@bug Integration with system contacts, like what Sofia does, isn't working
-"""
-
-
import os
import weakref
import logging
def _on_connection_change(self, connection, event):
"""
@note Maemo specific
-
- @todo Make this delayed to handle background switching of networks. First I need to verify I receive connected
"""
if not self.session.is_logged_in():
_moduleLogger.info("Received connection change event when not logged in")
class TheOneRingConnectionManager(tp.ConnectionManager):
- # @bug Crashing Maemo 4.1's RTComm on occasion
def __init__(self, shutdown_func=None):
tp.ConnectionManager.__init__(self, constants._telepathy_implementation_name_)
#!/usr/bin/env python
-"""
-@todo Look into supporting more states for more granular selection of updates
-@todo Could make another state that depends on whether there are open channels or not
-"""
-
import logging
import gobject