[Telepathy] Account and AccountManager objects

Simon McVittie simon.mcvittie at collabora.co.uk
Tue Jan 22 10:50:11 PST 2008


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

On Tue, 22 Jan 2008 at 18:59:22 +0100, Guillaume Desmottes wrote:
> An interesting use case here could be: In epiphany, I click on
> irc://irc.freenode.org/telepathy . Then 3 possibilities:
> a) I already have a connected account on Freenode so I just join
> #telepathy
> b) I have an account configured for Freenode but it's not connected. We
> connect it and join #telepathy
> c) I don't have an Freenode account already configured so we create a
> "temporary" account (maybe just create a connection is enough), connect
> it and join #telepathy. 
> 
> Not sure how much MC should be involved in this process though.

I think some level of URI handling is an obvious job for MC, actually, later.

We could have a /usr/lib/telepathy/uri-handler which just makes D-Bus
calls to MC, and register it as (the|a) handler for xmpp:, sip:, irc:,
and whatever mad URI pseudo-schemes the proprietary protocols use.
Ideally the registration-for-schemes would only be done when you install the
necessary CM-specific UI bits and the corresponding CM.

The temporary accounts bit is harder, and needs protocol-specific
knowledge. It's only suitable for IRC, I suspect.

    Simon
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.6 (GNU/Linux)

iD8DBQFHljriWSc8zVUw7HYRAlBlAJ9giMwNk7LPCHjnOc5/lPFGrJnp7ACguqwM
Uvjg2m6faaG+AhyHw/1YN0w=
=spvY
-----END PGP SIGNATURE-----


More information about the Telepathy mailing list