diff options
author | Dan Williams <dcbw@redhat.com> | 2007-02-21 12:20:59 (GMT) |
---|---|---|
committer | Dan Williams <dcbw@redhat.com> | 2007-02-21 12:20:59 (GMT) |
commit | 44ce0a03a4c8ba39e0c774f4c697961e58221c17 (patch) | |
tree | 90761ec618cd7736307b623c6fe5a4c6d36f70b1 /services/presence2/presenceservice.py | |
parent | eb16219265210deed3f029aa19f4aef0efd44ce0 (diff) |
Add buddy icon cache
Diffstat (limited to 'services/presence2/presenceservice.py')
-rw-r--r-- | services/presence2/presenceservice.py | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/services/presence2/presenceservice.py b/services/presence2/presenceservice.py index 923a6d4..7a28fe1 100644 --- a/services/presence2/presenceservice.py +++ b/services/presence2/presenceservice.py @@ -16,6 +16,7 @@ import gobject import dbus, dbus.service, dbus.glib +import buddyiconcache _PRESENCE_SERVICE = "org.laptop.Sugar.Presence" @@ -31,6 +32,11 @@ class NotFoundError(dbus.DBusException): class PresenceService(dbus.service.Object): def __init__(self): + self._buddies = {} # key -> Buddy + self._activities = {} # activity id -> Activity + + self._icon_cache = buddyiconcache.BuddyIconCache() + bus = dbus.SessionBus() self._bus_name = dbus.service.BusName(_PRESENCE_SERVICE, bus=bus) dbus.service.Object.__init__(self, self._bus_name, _PRESENCE_PATH) |