Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/shell/ActivitiesModel.py
diff options
context:
space:
mode:
Diffstat (limited to 'shell/ActivitiesModel.py')
-rw-r--r--shell/ActivitiesModel.py14
1 files changed, 5 insertions, 9 deletions
diff --git a/shell/ActivitiesModel.py b/shell/ActivitiesModel.py
index 99612f6..01d83ec 100644
--- a/shell/ActivitiesModel.py
+++ b/shell/ActivitiesModel.py
@@ -9,15 +9,14 @@ class ActivityInfo:
self._service = service
def get_id(self):
- activity_id = self._service.get_activity_id()
+ activity_id = self._service.get_id()
def get_type(self):
- return self._service.get_type()
+ # FIXME
+ return "_web_olpc._udp"
def get_title(self):
- escaped_title = self._service.get_published_value('Title')
- title = xml.sax.saxutils.unescape(escaped_title)
- return title
+ return "FIXME Title"
def get_service(self):
return self._service
@@ -47,7 +46,4 @@ class ActivitiesModel(gobject.GObject):
return self._activities.__iter__()
def _on_activity_announced_cb(self, pservice, activity):
- # FIXME We should not hard code activity types here
- services = activity.get_services_of_type("_web_olpc._udp")
- if len(services) > 0:
- self.add_activity(services[0])
+ self.add_activity(activity)