[Telepathy] Get existing connection in clients

Xavier Claessens xclaesse at gmail.com
Thu Jan 18 13:55:02 PST 2007


On jeu, 2007-01-18 at 21:39 +0000, Dafydd Harries wrote:
> Ar 18/01/2007 am 22:30, ysgrifennodd Xavier Claessens:
> > 1) RequestConnection returns the existing object if it's already
> > connected. Currently if I try to connect an account that is already
> > connected I get this error:
> > 
> > * (gossip:6771): WARNING **: Connect() failed: Error acquiring bus name
> > org.freedesktop.Telepathy.Connection.idle.irc.xclaesse_irc_freenode_net,
> > The connection manager already has this connection active.
> 
> Why not just call RequestConnection and catch the error to determine whether
> the connection exists? If you don't need the resulting connection object, you
> can just call Disconnect() on it.

It can be a solution if all CM returns the same error. So there is three
solutions:

3) Add in the spec a possible error on RequestConnection telling it's
already connected.

Thanks !

Xavier.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: This is a digitally signed message part
Url : http://lists.freedesktop.org/archives/telepathy/attachments/20070118/5c9a8ab2/attachment.pgp


More information about the Telepathy mailing list