diff options
author | Jorge Ruesga <jorge@ruesga.com> | 2015-04-30 00:48:45 +0200 |
---|---|---|
committer | Jorge Ruesga <jorge@ruesga.com> | 2015-05-16 04:20:37 +0200 |
commit | 5144625a2eedfca5682ada8297b14756db6dfe4e (patch) | |
tree | 1b761ef7ecd58fdfcc3c642fe2840c2607a4258e | |
parent | b3f3790026b97bb180f740185a54997ea07040bb (diff) | |
download | android_packages_apps_Exchange-5144625a2eedfca5682ada8297b14756db6dfe4e.tar.gz android_packages_apps_Exchange-5144625a2eedfca5682ada8297b14756db6dfe4e.tar.bz2 android_packages_apps_Exchange-5144625a2eedfca5682ada8297b14756db6dfe4e.zip |
exchange: imap push
Change-Id: I676124f35796d718c09e9fb0276cf31ea462391a
Signed-off-by: Jorge Ruesga <jorge@ruesga.com>
-rw-r--r-- | src/com/android/exchange/eas/EasFolderSync.java | 6 | ||||
-rw-r--r-- | src/com/android/exchange/service/EasService.java | 2 |
2 files changed, 7 insertions, 1 deletions
diff --git a/src/com/android/exchange/eas/EasFolderSync.java b/src/com/android/exchange/eas/EasFolderSync.java index b5e28c14..35e61b8e 100644 --- a/src/com/android/exchange/eas/EasFolderSync.java +++ b/src/com/android/exchange/eas/EasFolderSync.java @@ -142,6 +142,12 @@ public class EasFolderSync extends EasOperation { protocolVersion); } + // Include shared email capabilities in the response + // - Eas always have push capability + int capabilities = EmailServiceProxy.CAPABILITY_PUSH; + mValidationResult.putInt(EmailServiceProxy.SETTINGS_BUNDLE_CAPABILITIES, + EmailServiceProxy.CAPABILITY_PUSH); + // This is intentionally a call to super.performOperation. This is a helper function for // our version of perfomOperation so calling that function would infinite loop. final int result = super.performOperation(); diff --git a/src/com/android/exchange/service/EasService.java b/src/com/android/exchange/service/EasService.java index f9287446..fe496ed8 100644 --- a/src/com/android/exchange/service/EasService.java +++ b/src/com/android/exchange/service/EasService.java @@ -440,7 +440,7 @@ public class EasService extends Service { } // Check if account is configured for a push sync interval. - if (account.mSyncInterval != Account.CHECK_INTERVAL_PUSH) { + if (account.getSyncInterval() != Account.CHECK_INTERVAL_PUSH) { LogUtils.d(TAG, "Do not ping: Account %d not configured for push", account.mId); return false; } |