On 08/09/05 at 11:05 -0600, Peter Saint-Andre wrote: > Lucas Nussbaum wrote: > > >(A) Should a client display contacts with subscription=none or > >subscription=from (and not ask=subscribe) ? You obviously don't care > >about those contacts, and they will never send you any presence, so why > >lose space in your contact list ? > > Many clients display "from" contacts as "observers", either in a > separate group or with a special icon. I haven't seen any clients that > display "none" contacts but I haven't tried every client out there, either. > > >(B) How should clients handle the removal of contacts ? I think that : > > > >- if sub=both, a presence type=unsubscribe should be sent so > > subscription becomes from (the fact that you are no longer interested > > in somebody's presence doesn't mean the other party doesn't want to > > see your presence anymore). Additionally, the client should ask the > > user whether he wants to forbid the other party from seeing the user > > presence (and then send presence with type=unsubscribed) > > > >- if sub=to, sub=from or sub=none, there's no problem. > > If you do a roster remove (RFC 3921, Section 8.6), the server handles > the presence stuff for you.
Yes, but then, the server sends an unsubscribed too. -- | Lucas Nussbaum | [EMAIL PROTECTED] http://www.lucas-nussbaum.net/ | | jabber: [EMAIL PROTECTED] GPG: 1024D/023B3F4F |
