On 8/18/11 2:55 PM, "Justin Karneges" <[email protected]> wrote:
> I have a protocol flow for reliable pubsub that I've not yet publicized, but > essentially the idea is to include Result Set Management (XEP-0059) UID values > in pubsub event notifications. The client can then notice if it missed an > item > and use iq-get to catch up. > > Maybe this could go in some "RSM with PubSub" XEP that sorely needs to be > written. I like the direction you're heading with this. While we're at it, we need something similar for PEP that uses date/timestamps on implicit subscribes, since one implicit subscription goes to multiple publishing nodes, each of which have different RSM ids. The hope is that you could cache between sessions, and only receive PEP updates for things that have changed. This would be a huge win for XEP-292 PEP-based vCard, particularly if avatars are included. One thing we have going for us is that a re-publish of an existing item (by id) replaces the previous version, so a little bit of overlap between sessions is ok If there's any way to incorporate that into your thinking so we end up with a consistent design, it would be cool. -- Joe Hildebrand
