Create and add PurpleContacts to the manager when purple_buddy_new is called

Review Request #1873 — Created Sept. 30, 2022 and submitted — Latest diff uploaded

Information

pidgin/pidgin
default

Reviewers

This required some additional changes to PurpleContact. Namely that the contact always has a presence and it is no longer writeable.

Ran the unit tests and verified nothing funky happens when running.

We can't test that all of the properties are properly bound because we would have to start up a lot more of libpurple than I'm willing to do for something that's temporary.

Commits

Files