From b92c7304570be8ab935777f52880d65f57b3db73 Mon Sep 17 00:00:00 2001 From: Dan Williams Date: Tue, 13 Jun 2006 20:00:11 +0000 Subject: Add uid argument to PresenceService.start() --- (limited to 'sugar') diff --git a/sugar/presence/PresenceService.py b/sugar/presence/PresenceService.py index bce4565..eb4520a 100644 --- a/sugar/presence/PresenceService.py +++ b/sugar/presence/PresenceService.py @@ -110,11 +110,14 @@ class PresenceService(gobject.GObject): # Resolved service list self._service_advs = [] + # Main activity UID to filter on + self._activity_uid = None + self._bus = dbus.SystemBus() self._server = dbus.Interface(self._bus.get_object(avahi.DBUS_NAME, avahi.DBUS_PATH_SERVER), avahi.DBUS_INTERFACE_SERVER) - def start(self): + def start(self, activity_uid=None): """Start the presence service by kicking off service discovery.""" self._lock.acquire() if self._started: @@ -123,6 +126,8 @@ class PresenceService(gobject.GObject): self._started = True self._lock.release() + self._activity_uid = activity_uid + # Always browse .local self._new_domain_cb(avahi.IF_UNSPEC, avahi.PROTO_UNSPEC, "local") -- cgit v0.9.1