1. 21 Oct, 2020 2 commits
    • blam's avatar
      Merge branch 'jb51541' into 'master' · 16ac4989
      blam authored
      [buteo-sync-plugins-social] Fix bugs in Google Contact sync. Contributes to JB#51541
      
      See merge request !71
      16ac4989
    • Bea Lam's avatar
      [buteo-sync-plugins-social] Fix Google contact sync issues. JB#51541 · dbc7cbba
      Bea Lam authored
      When upsyncing contacts, the server will reply with an updated etag
      for each contact in postFinishedHandler(). Save the etags to their
      contacts before calling localChangesStoredRemotely(), which will save
      the updated contacts to the database. Also save the avatars at this
      point instead of in finalize(), as calling QContactManager::saveContacts()
      will flag the contacts as modified and cause spurious modification
      detections on the next upsync.
      
      Also:
      - Ensure the correct detail is looked up for the etag data
      - Don't remove contacts from the localAdded/Modified lists in
      batchRemoteChanges(), because these lists are then passed onto
      localChangesStoredRemotely() for saving
      - Save the last sync time in finalize() so that it is not saved if the
      sync failed.
      dbc7cbba
  2. 19 Oct, 2020 2 commits
  3. 12 Oct, 2020 2 commits
  4. 07 Oct, 2020 1 commit
  5. 06 Oct, 2020 3 commits
  6. 25 Sep, 2020 12 commits
  7. 29 Jul, 2020 5 commits
  8. 17 Jun, 2020 4 commits
  9. 15 Jun, 2020 6 commits
  10. 11 Jun, 2020 1 commit
  11. 10 Jun, 2020 1 commit
  12. 01 Jun, 2020 1 commit