[Standards-JIG] Re: Summary of roster proposal points
james at delx.cjb.net
Tue Sep 7 07:34:22 UTC 2004
Jacek Konieczny wrote:
> Fixing the latter is just a simple UI change ("Accept All" button below the
> contact list).
While that would work, it's much better to give the client hints on what to
accept and what not too. There's a distinction between subscription requests
that are redundant (because the user has already authorised that contact on
the legacy service), and those that need to be looked at (new users).
It's not inconceivable that contacts could slip onto your list by requesting
authorisation between the last time you use MSN Messenger and before you
register with PyMSNt.
The gateway is able to tell the difference between these two types of
subscriptions, and places an import tag for the former, as a hint to the
client that it should auto-authorise this person.
That's all my proposal is about really, just a very simple change to clients
to enable them to accept a hint from the gateway. If they ignore it it's not
an absolute disaster, the user sees all of his/her contacts, but must go
through the ordeal of authorising everybody again. The transport could even
do a disco on the client before registration to warn about this.
More information about the Standards