Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/services/presence2/presenceservice.py
diff options
context:
space:
mode:
authorDan Williams <dcbw@redhat.com>2007-02-21 12:20:59 (GMT)
committer Dan Williams <dcbw@redhat.com>2007-02-21 12:20:59 (GMT)
commit44ce0a03a4c8ba39e0c774f4c697961e58221c17 (patch)
tree90761ec618cd7736307b623c6fe5a4c6d36f70b1 /services/presence2/presenceservice.py
parenteb16219265210deed3f029aa19f4aef0efd44ce0 (diff)
Add buddy icon cache
Diffstat (limited to 'services/presence2/presenceservice.py')
-rw-r--r--services/presence2/presenceservice.py6
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)