high-level API for SetContactInfo, ContactInfoFlags, SupportedFields
Submitted by Simon McVittie
Assigned to Telepathy bugs list
Description
Xavier's telepathy-glib ContactInfo branch (Bug #27676) adds a Feature on TpConnection for ContactInfo's global properties:
ContactInfoFlags: * Can_Set: can we set our ContactInfo? (normally true on XMPP, but should in principle be false on Facebook if we had a reliable way to detect that "anti-capability") * Push: false on XMPP, true on Skype SupportedFields: * the complete XEP-0054 set on most XMPP connections * a small subset of XEP-0054 on Google Talk servers * etc.
telepathy-qt4 should have similar API, although it's not a high priority and nobody's actively working on it at the moment. Xavier's telepathy-glib code can be used for inspiration, particularly after the branch becomes ready to merge.
This might be a good introductory task for someone new to telepathy-qt4?
Version: git master