Cleanup for contact lists
authorEd Page <eopage@byu.net>
Sat, 16 Jan 2010 23:24:13 +0000 (17:24 -0600)
committerEd Page <eopage@byu.net>
Sat, 16 Jan 2010 23:24:13 +0000 (17:24 -0600)
commita44ca369eae1a20a2c5a8d4c348b92ab81d3d632
tree15041b19a2c9c5b4d884ea9745fb923da6d5d3ea
parent40d7dca4f1e33fa8395d3d3f8861411b0e20fa1d
Cleanup for contact lists

Cleaned up the code for choosing the list factory as well as making it
possible to query what factories are available.

Also made the contact list have ownership of its handle, ensuring that
if the name is requested twice, it gets the same handle and channel
regardless of whether the client requests a hold.  telepathy-python
might have already been doing it, but oh well.
src/channel/contact_list.py
src/connection.py