D9691: Add contacts-reading plugin (KDE side)
Simon Redman
noreply at phabricator.kde.org
Wed Mar 28 00:43:27 UTC 2018
sredman updated this revision to Diff 30769.
sredman added a comment.
Update diff with ALL changes. Arc is too powerful for me!
- Add first-cut contacts-reading plugin
- Add dbus interface for requesting unique IDs for accessing the contacts
- Attach dbus to the correct path
- Change return type of getAllContactUIDs to int instead of string
- Add interface for requesting contact names given uIDs
- Add PhoneEntry container class for all the data associated with a phone number
- Add interface for requesting phone numbers given a list of uIDs
- Remove old interface for requesting random jumble of contact names + phone numbers
- Combine sender methods into single helper
- Add locks when handling a phone number response packet
- Stop manually setting up DBus connection, since it is already handled
- Add package type and handler for requesting contact phone numbers given a list of uIDs
- Reorder methods
- Change NetworkPackage to NetworkPacket
- Strip down contacts plugin for new VCards api
- Print VCards
- Add dependency on KPeople for contacts plugin
- Revert "Add dependency on KPeople for contacts plugin"
- Write VCards to local files
- Move vcards storage path to class-level
- Implment reading local cache for missing and remove unreported contacts
- Update locally-cached vcards if the timestamp differs
- Synchronize contacts when plugin loads
- Upgrade TODOs to action items
REPOSITORY
R224 KDE Connect
CHANGES SINCE LAST UPDATE
https://phabricator.kde.org/D9691?vs=30540&id=30769
BRANCH
contacts-rebase
REVISION DETAIL
https://phabricator.kde.org/D9691
AFFECTED FILES
plugins/CMakeLists.txt
plugins/contacts/CMakeLists.txt
plugins/contacts/README
plugins/contacts/contactsplugin.cpp
plugins/contacts/contactsplugin.h
plugins/contacts/kdeconnect_contacts.json
To: sredman, #kde_connect, apol
Cc: mtijink, #kde_connect, apol, adeen-s, SemperPeritus, ahmedbesbes, daniel.z.tg, jeanv, seebauer, bugzy, MayeulC, menasshock, ach
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.kde.org/pipermail/kdeconnect/attachments/20180328/cc4e3eec/attachment-0001.html>
More information about the KDEConnect
mailing list