http://cgit.collabora.com/git/user/xclaesse/telepathy-glib.git/commit/?h=contact-list-changed&id=5dc111d671b2c275330ec55c5848d499fe4c20b3
I think this is fine, but you should document that the signal fires for the initial download as well as for subsequent changes.
ok, added a note and merged Thanks.
Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.