diff options
author | Dan Williams <dcbw@localhost.localdomain> | 2006-07-26 00:04:15 (GMT) |
---|---|---|
committer | Dan Williams <dcbw@localhost.localdomain> | 2006-07-26 00:04:15 (GMT) |
commit | 164add907d263a39c8b4b90b0ac0b262445de7fd (patch) | |
tree | 0873015efe6ebd0c50985711ada07c215b552a9c /sugar/presence/PresenceService.py | |
parent | e5065263a9e9a8e2295d46effab39ce35d7a1349 (diff) |
Make shareActivity work
Diffstat (limited to 'sugar/presence/PresenceService.py')
-rw-r--r-- | sugar/presence/PresenceService.py | 11 |
1 files changed, 10 insertions, 1 deletions
diff --git a/sugar/presence/PresenceService.py b/sugar/presence/PresenceService.py index b64934d..44fd3c7 100644 --- a/sugar/presence/PresenceService.py +++ b/sugar/presence/PresenceService.py @@ -181,7 +181,16 @@ class PresenceService(gobject.GObject): return None return self._new_object(owner_op) - def register_service(self, name, stype, properties={"":""}, address="", port=-1, domain=u"local"): + def share_activity(self, activity, stype, properties={}, address=None, port=-1, domain=u"local"): + actid = activity.get_id() + if address == None: + address = u"" + serv_op = self._ps.shareActivity(actid, stype, properties, address, port, domain) + return self._new_object(serv_op) + + def register_service(self, name, stype, properties={}, address=None, port=-1, domain=u"local"): + if address == None: + address = u"" serv_op = self._ps.registerService(name, stype, properties, address, port, domain) return self._new_object(serv_op) |