1
0
mirror of https://github.com/moparisthebest/xeps synced 2024-11-22 01:02:17 -05:00

Improve wording based on feedback from @Flowdalic

This commit is contained in:
Mickael Remond 2015-08-07 12:47:31 +02:00 committed by Sam Whited
parent be6ba8a5ae
commit ea1f090ed3

View File

@ -286,20 +286,19 @@
<section1 topic='Business Rules' anchor='rules'> <section1 topic='Business Rules' anchor='rules'>
<section2 topic='Directed Presence' anchor='presence'> <section2 topic='Directed Presence' anchor='presence'>
<p>To ensure that entities that have received directed
presence through a multicast service will get the unvailable <p>The multicast service MUST keep track of the entities it
presence when the originating client closes the its session, sent a presence with an absent 'type' attribute (i.e. an
the multicast service should also relay unvailable presence 'available' presence) to and the originating entity of that
stanzas.</p> presence. If the multicast service receives an unavailable
<p>When transferring an extended addressing presence stanza, presence from one of the tracked originating entities, it MUST
the multicast service MUST keep track of the entities that broadcast this presence to all tracked entities which have not
have received the individual directed presence packets.</p> yet received an unavailable presence from the originating
<p>When the multicast service receive an unavailable presence entity, even if the presence does not contain explicit
stanza without extended addresses, it MUST broadcast the broadcast addresses. Thus the multicast service ensures that
updated presence to all the entities that have received a all entities, which have received an (directed) 'available'
directed presence previously (if the multicast service has not presence over it, receive the related 'unavailable'
yet sent unavailable presence to a precise entity through a presence.</p>
previous extended stanza presence).</p>
</section2> </section2>
</section1> </section1>