Add tracking of PurplePerson's to PurpleContactManager
Review Request #2055 — Created Nov. 10, 2022 and submitted — Latest diff uploaded
The manager keeps track of all of this internally but exposes the collection of people via the GListModel interface and exposes add_person and remove_person as well.
Ran the unit tests.