[sugar] Issues with the presence service
Marco Pesenti Gritti
mpg
Thu Jul 27 05:47:18 EDT 2006
Hi,
yesterday I got back most of the network related functionality in sugar.
It's still easy to break and needs cleanup. Anyway, here are some issues
I had:
- We need a way to get basic informations about the activity, before
joining it, the title at very least. Might just use the service
properties for this? Maybe a get_title api in Activity?
Btw I'm somewhat confused by this in Activity:
def get_icon(self):
return self._buddy.getIcon()
- We need a way to get the activity default type, so we can figure out
which activity to associate to the service.
- I had to make some hacky changes to share_activity. For udp services
we need to publish the group IP in the properties (unless there is a
better way?). Have a look at how I'm doing it currently... I'm sure we
can clean it up.
- There seem to be no way to join an activity other than manually
duplicate the service. Also should we provide this rather than have
every activity to reimplement it? In sugar.activity.Activity or maybe
even directly in the shell...
If there are already good ways to do these please correct me.
Marco
More information about the Sugar-devel
mailing list