[Telepathy] To be sure I understand contact lists

Robert McQueen robert.mcqueen at collabora.co.uk
Tue Jun 5 06:35:16 PDT 2007

Xavier Claessens wrote:
> Hello,
> To be sure I'm doing the right thing for empathy, here is how I
> understand contact lists for a UI point of view. Here I call "roster"
> the contact list UI you see on main window.
> Other groups means nothing for a UI point of view and shouldn't be
> looked.

Well, the deny list is something you might want to use, for example you
can add right click block/unblock options if you wished, and/or a
seperate dialog to manage that.

> Is that right? I think the known list should be clarified in the spec,
> it's used by gabble and salut, even if it's a bit useless.

Your assessment of the situation looks correct. Known isn't in the spec
because the concept of a roster which is distinct from your
subscribe/publish list is pretty XMPP-specific. It's merely a list of
all handles on the roster, regardless of subscription state. You should
be robust against it not being present, but also it's probably not worth
salut providing it.

As a further proviso, you should only provide subscribe options if the
subscribe list has the CAN_ADD flag; salut has a subscribe list because
it is indeed the people whose presence you can see. However, you are not
able to control who is on your local network. :)

> Thanks,
> Xavier Claessens.


More information about the Telepathy mailing list