Readd mock presence service and enable it by default
This commit is contained in:
parent
8302be4544
commit
a07e946cc4
@ -185,9 +185,53 @@ class PresenceService(gobject.GObject):
|
|||||||
serv_op = self._ps.ShareActivity(actid, atype, name, properties)
|
serv_op = self._ps.ShareActivity(actid, atype, name, properties)
|
||||||
return self._new_object(serv_op)
|
return self._new_object(serv_op)
|
||||||
|
|
||||||
|
|
||||||
|
class _MockPresenceService(gobject.GObject):
|
||||||
|
__gsignals__ = {
|
||||||
|
'buddy-appeared': (gobject.SIGNAL_RUN_FIRST, gobject.TYPE_NONE,
|
||||||
|
([gobject.TYPE_PYOBJECT])),
|
||||||
|
'buddy-disappeared': (gobject.SIGNAL_RUN_FIRST, gobject.TYPE_NONE,
|
||||||
|
([gobject.TYPE_PYOBJECT])),
|
||||||
|
'activity-invitation': (gobject.SIGNAL_RUN_FIRST, gobject.TYPE_NONE,
|
||||||
|
([gobject.TYPE_PYOBJECT])),
|
||||||
|
'private-invitation': (gobject.SIGNAL_RUN_FIRST, gobject.TYPE_NONE,
|
||||||
|
([gobject.TYPE_PYOBJECT, gobject.TYPE_PYOBJECT,
|
||||||
|
gobject.TYPE_PYOBJECT])),
|
||||||
|
'activity-appeared': (gobject.SIGNAL_RUN_FIRST, gobject.TYPE_NONE,
|
||||||
|
([gobject.TYPE_PYOBJECT])),
|
||||||
|
'activity-disappeared': (gobject.SIGNAL_RUN_FIRST, gobject.TYPE_NONE,
|
||||||
|
([gobject.TYPE_PYOBJECT]))
|
||||||
|
}
|
||||||
|
|
||||||
|
def __init__(self):
|
||||||
|
gobject.GObject.__init__(self)
|
||||||
|
|
||||||
|
def get_activities(self):
|
||||||
|
return []
|
||||||
|
|
||||||
|
def get_activity(self, activity_id):
|
||||||
|
return None
|
||||||
|
|
||||||
|
def get_buddies(self):
|
||||||
|
return []
|
||||||
|
|
||||||
|
def get_buddy(self, key):
|
||||||
|
return None
|
||||||
|
|
||||||
|
def get_owner(self):
|
||||||
|
return None
|
||||||
|
|
||||||
|
def share_activity(self, activity, properties={}):
|
||||||
|
return None
|
||||||
|
|
||||||
|
_REAL_PS_ENABLED = False
|
||||||
_ps = None
|
_ps = None
|
||||||
def get_instance():
|
def get_instance():
|
||||||
global _ps
|
global _ps
|
||||||
if not _ps:
|
if not _ps:
|
||||||
_ps = PresenceService()
|
if _REAL_PS_ENABLED:
|
||||||
|
_ps = PresenceService()
|
||||||
|
else:
|
||||||
|
_ps = _MockPresenceService()
|
||||||
return _ps
|
return _ps
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user