summaryrefslogtreecommitdiffstats
path: root/emailsync
diff options
context:
space:
mode:
authorYu Ping Hu <yph@google.com>2013-04-25 13:52:49 -0700
committerYu Ping Hu <yph@google.com>2013-04-25 14:03:00 -0700
commit9e7f5a2a33a31ff392d3116f6432b2f93ffe8e71 (patch)
treef6957ec181e2aee0a9413229e516b8371279a6fe /emailsync
parentc726d4fa6cd5239f9b902e954efaab7752d26471 (diff)
downloadandroid_packages_apps_Email-9e7f5a2a33a31ff392d3116f6432b2f93ffe8e71.tar.gz
android_packages_apps_Email-9e7f5a2a33a31ff392d3116f6432b2f93ffe8e71.tar.bz2
android_packages_apps_Email-9e7f5a2a33a31ff392d3116f6432b2f93ffe8e71.zip
Use system SyncManager for Exchange.
Change-Id: I77e4e75c94c532d22a28cf97e6f55f1259b8bdde
Diffstat (limited to 'emailsync')
-rw-r--r--emailsync/src/com/android/emailsync/SyncManager.java3
1 files changed, 2 insertions, 1 deletions
diff --git a/emailsync/src/com/android/emailsync/SyncManager.java b/emailsync/src/com/android/emailsync/SyncManager.java
index 67723ed2a..b8e3d3a2d 100644
--- a/emailsync/src/com/android/emailsync/SyncManager.java
+++ b/emailsync/src/com/android/emailsync/SyncManager.java
@@ -137,7 +137,7 @@ public abstract class SyncManager extends Service implements Runnable {
private static final String WHERE_MAILBOX_KEY = Message.MAILBOX_KEY + "=?";
private static final String WHERE_NOT_INTERVAL_NEVER_AND_ACCOUNT_KEY_IN =
"(" + MailboxColumns.TYPE + '=' + Mailbox.TYPE_OUTBOX
- + " or " + MailboxColumns.SYNC_INTERVAL + "!=" + Mailbox.CHECK_INTERVAL_NEVER + ')'
+ + " or " + MailboxColumns.SYNC_INTERVAL + "<" + Mailbox.CHECK_INTERVAL_NEVER + ')'
+ " and " + MailboxColumns.ACCOUNT_KEY + " in (";
public static final int SEND_FAILED = 1;
@@ -1930,6 +1930,7 @@ public abstract class SyncManager extends Service implements Runnable {
startServiceThread(getServiceForMailbox(this, m));
}
} else if (syncInterval > 0 && syncInterval <= ONE_DAY_MINUTES) {
+ // TODO: Migrating to use system SyncManager, so this should be dead code.
long lastSync = c.getLong(Mailbox.CONTENT_SYNC_TIME_COLUMN);
long sinceLastSync = now - lastSync;
long toNextSync = syncInterval*MINUTES - sinceLastSync;