GNOME Bugzilla – Bug 679111
Unify Contact/Individual API
Last modified: 2018-05-22 15:37:03 UTC
Atm some Empathy code is EmpathyContact oriented while newer code is FolksIndividual oriented. We should continue moving towards FolksIndividual and remove all duplicated code.
Subscription dialog: bug #679136
Created attachment 218501 [details] [review] factor out empathy_display_individual_info() It didn't want to put more misc stuffs to ui-utils so used this file.
Created attachment 218502 [details] [review] chat: use empathy_display_individual_info()
Created attachment 218503 [details] [review] contact-search-dialog: use empathy_display_individual_info()
Created attachment 218504 [details] [review] log-window: use empathy_display_individual_info()
Created attachment 218505 [details] [review] contact-dialogs: remove unused methods
Created attachment 218520 [details] [review] individual-menu: use the individual version of the add dialog
Created attachment 218521 [details] [review] remove useless includes
Created attachment 218522 [details] [review] remove empathy-contact-dialogs
+1
Attachment 218501 [details] pushed as 60e19a5 - factor out empathy_display_individual_info() Attachment 218502 [details] pushed as 3878f8c - chat: use empathy_display_individual_info() Attachment 218503 [details] pushed as 634a85b - contact-search-dialog: use empathy_display_individual_info() Attachment 218504 [details] pushed as 15b0acd - log-window: use empathy_display_individual_info() Attachment 218520 [details] pushed as 791b7e8 - individual-menu: use the individual version of the add dialog Attachment 218521 [details] pushed as 1d63b3b - remove useless includes Attachment 218522 [details] pushed as 363703b - remove empathy-contact-dialogs
Next step is to get rid of EmpathyContactWidget.
-- GitLab Migration Automatic Message -- This bug has been migrated to GNOME's GitLab instance and has been closed from further activity. You can subscribe and participate further through the new bug through this link to our GitLab instance: https://gitlab.gnome.org/GNOME/empathy/issues/565.