mirror of
https://github.com/etesync/android
synced 2024-12-27 00:48:12 +00:00
d707a1e643
* contact data hash code = hash code of data fields and group memberships * Before every contact sync, all dirty contacts are checked whether they're "really dirty" (= data hash code has changed). If they're not, the DIRTY flag is reset. Works around Android 7 behavior of setting contacts to DIRTY even if onky meta data has been updated (for instance, lastContacted after a call or SMS), * When an "upload" sync is initiated by notifyChange and there are no "really dirty" contacts, the sync is ignored. * contact upload: clearDirty() saves hash code, too * contact download: create()/update() saves hash code, too * debugging: sync flags (extras) are now logged |
||
---|---|---|
.. | ||
journalmanager | ||
log | ||
model | ||
resource | ||
syncadapter | ||
ui | ||
AccountsChangedReceiver.java | ||
AccountSettings.java | ||
App.java | ||
Constants.java | ||
DavService.java | ||
GsonHelper.java | ||
HttpClient.java | ||
InvalidAccountException.java | ||
NotificationHelper.java | ||
PackageChangedReceiver.java | ||
SSLSocketFactoryCompat.java |