On Mon, 13 Aug 2007 at 23:16:59 +0100, Simon McVittie wrote: > The OLPC activity interfaces (the activity properties interface, and the > activities and current-activity parts of the buddy properties) are currently > rather odd - they have an API that lets you claim to be in activities > you're not actually in, lets you be in activities without saying so, and > theoretically lets you change the properties of activities you're not in.
For the gabble-smcv-invites branch I've refactored like this: * The "Activities" are a subset of the MUCs you're in (not yet enforced) and represent those activities you want to advertise that you're in, i.e. those activities you want to share with everyone * You can set activity properties on any MUC you're actually in * When you set activity properties on a room that's in your "Activities" list, they're published in a PEP node * When you invite someone to a room, you send the activity properties (if you know them) regardless of whether it's in your Activities list _______________________________________________ Telepathy mailing list [email protected] http://lists.freedesktop.org/mailman/listinfo/telepathy
