It's basically a matter of - implement TpBaseProtocolClass->get_avatar_details - update TpBaseProtocolClass->get_interfaces_array - update the manager file See bug #31757 for similar work in Haze.
Created attachment 86052 [details] [review] protocol: claim to implement Interface.Avatars
Created attachment 86053 [details] [review] protocol: implement get_avatar_details()
Created attachment 86054 [details] [review] write-mgr-file: write Avatars properties
Btw, I noticed that properties from http://telepathy.freedesktop.org/spec/Protocol_Interface_Presence.html aren't exported in the manager file. Is that expected?
Comment on attachment 86052 [details] [review] protocol: claim to implement Interface.Avatars Review of attachment 86052 [details] [review]: ----------------------------------------------------------------- ideal
Comment on attachment 86053 [details] [review] protocol: implement get_avatar_details() Review of attachment 86053 [details] [review]: ----------------------------------------------------------------- yes please
Comment on attachment 86054 [details] [review] write-mgr-file: write Avatars properties Review of attachment 86054 [details] [review]: ----------------------------------------------------------------- ship it
(In reply to comment #4) > Btw, I noticed that properties from > http://telepathy.freedesktop.org/spec/Protocol_Interface_Presence.html > aren't exported in the manager file. Is that expected? No, that's a bug.
Merged to master. I opened bug #69519 about the presence issue.
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.