On the Pubsub Questions: 1. In Pubsub there is already defined the Singleton Node: https://xmpp.org/extensions/xep-0060.html#impl-singleton, no need to invent a new item id for that
2. I think its not specified because your client should not care how many items are in a PubSub Node. Your Client either uses PEP and PEP should only notify you about the last/most recent item on the node, i think thats the reason PEP exists. 3. if you dont want to use PEP you can always request the most recent item from a node with specifying max_items=1 in the request. So my question would be, how do you get into a situation where a server sends you all items of the Node? regards Philipp 2018-07-27 16:03 GMT+02:00 Goffi <[email protected]>: > Hello, > > I'm currently working on OMEMO implementation in Salut à Toi thanks to the > work of Syndace (https://github.com/Syndace/python-omemo), and I have two > issues with it: > > - SàT is using xml:lang attribute, and I don't see a way to specify it > with > OMEMO, how should I do? What are business rules when several bodies are > available (I know it's not common, but it's allowed by RFCs)? > > - only the first item of PEP nodes are used, and it seems that client are > implicitly expecting max_items=1 (i.e. singleton pattern), but I don't see > any mention of that in the XEP. Furthermore, max_items support is > optional > in Pubsub, and I see in my PEP nodes the same items published several > times. This could be mitigated by using a well known id for the item (e.g. > the OMEMO namespace), so even pubsub services not featuring max_items > would > simply override the existing item. > > That's all for now, thanks > Goffi > > > _______________________________________________ > Standards mailing list > Info: https://mail.jabber.org/mailman/listinfo/standards > Unsubscribe: [email protected] > _______________________________________________ >
_______________________________________________ Standards mailing list Info: https://mail.jabber.org/mailman/listinfo/standards Unsubscribe: [email protected] _______________________________________________
