Good evening,

In the examples across XEP-0313 the IQs are all to-less.

If I understand it right - in absence of 'to' attribute on c2s - the server itself is assumed as a recipient - i.e. <iq id='1'/> == <iq to='example.org' id='1'/>.

In MAM case archiving node for the user is user's bare jid - hence proper addressing should be <iq to='[email protected]' id='1' type='set'>...</iq>

While both - server and bare are supposed to be handled by server, the semantic is different - one is executed on behalf of the user and another on behalf of the server.

So to recap - disco example targets bare jid - i.e. it's bare jid (storage node) which supports mam, and if it is implemented as separate service - querying server for archive is a bit misleading.

prefs on the other hand should be handled by server but then - shouldn't server as well respond to disco#info with mam feature - as indicator of supported prefs at least perhaps?


Regards,

Ruslan

_______________________________________________
Standards mailing list
Info: https://mail.jabber.org/mailman/listinfo/standards
Unsubscribe: [email protected]
_______________________________________________

Reply via email to