diff options
author | Advaita <adipandya@gmail.com> | 2016-03-15 23:07:27 +0530 |
---|---|---|
committer | Advaita <adipandya@gmail.com> | 2016-03-23 20:54:10 +0530 |
commit | cab3fa7874f90f9aa8f5d3b9244e78ac4dd96638 (patch) | |
tree | c3fad74ed1a4b65a6d9b89b53ec3d171da0540fb /OpenKeychain/src/main/java/org/sufficientlysecure/keychain/service/ContactSyncAdapterService.java | |
parent | 2b43ba438bd9956ceef8ccf1dc229e5dbb52a286 (diff) | |
download | open-keychain-cab3fa7874f90f9aa8f5d3b9244e78ac4dd96638.tar.gz open-keychain-cab3fa7874f90f9aa8f5d3b9244e78ac4dd96638.tar.bz2 open-keychain-cab3fa7874f90f9aa8f5d3b9244e78ac4dd96638.zip |
Final commit
All changes included
Improvements
-Reformatted code wherever required
-Only active wifi connections trigger events
-Improve sync reliability
-Removed extra permission
Minor Changes
-Refactored 2 variables for easier readbility
-Wifi-Only-Sync is now enabled by default
Diffstat (limited to 'OpenKeychain/src/main/java/org/sufficientlysecure/keychain/service/ContactSyncAdapterService.java')
-rw-r--r-- | OpenKeychain/src/main/java/org/sufficientlysecure/keychain/service/ContactSyncAdapterService.java | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/OpenKeychain/src/main/java/org/sufficientlysecure/keychain/service/ContactSyncAdapterService.java b/OpenKeychain/src/main/java/org/sufficientlysecure/keychain/service/ContactSyncAdapterService.java index 15f8a47db..965d15138 100644 --- a/OpenKeychain/src/main/java/org/sufficientlysecure/keychain/service/ContactSyncAdapterService.java +++ b/OpenKeychain/src/main/java/org/sufficientlysecure/keychain/service/ContactSyncAdapterService.java @@ -144,12 +144,13 @@ public class ContactSyncAdapterService extends Service { public static void requestContactsSync() { // if user has disabled automatic sync, do nothing - if (!ContentResolver.getSyncAutomatically( - new Account(Constants.ACCOUNT_NAME, Constants.ACCOUNT_TYPE), - ContactsContract.AUTHORITY)) { + boolean isSyncEnabled = ContentResolver.getSyncAutomatically(new Account + (Constants.ACCOUNT_NAME, Constants.ACCOUNT_TYPE), ContactsContract.AUTHORITY); + + if (!isSyncEnabled) { return; } - + Bundle extras = new Bundle(); // no need to wait, do it immediately extras.putBoolean(ContentResolver.SYNC_EXTRAS_MANUAL, true); |