summaryrefslogtreecommitdiffstats
path: root/emailsync/src
diff options
context:
space:
mode:
authorMarc Blank <mblank@google.com>2012-07-27 12:50:57 -0700
committerAndroid (Google) Code Review <android-gerrit@google.com>2012-07-27 12:50:58 -0700
commitae57810e1e321991c454a4a6de4b88817c839315 (patch)
treeb2037db8efa4b7d3bc910f5ba68ea7fd734a3231 /emailsync/src
parent34d8a139ce9c7eb72ec92ba6861353f221301330 (diff)
parent0b6b83c6f90652b506c7761b923663c08f3af833 (diff)
downloadandroid_packages_apps_Email-ae57810e1e321991c454a4a6de4b88817c839315.tar.gz
android_packages_apps_Email-ae57810e1e321991c454a4a6de4b88817c839315.tar.bz2
android_packages_apps_Email-ae57810e1e321991c454a4a6de4b88817c839315.zip
Merge "Imap2 additions" into jb-ub-mail
Diffstat (limited to 'emailsync/src')
-rw-r--r--emailsync/src/com/android/emailsync/SyncManager.java10
1 files changed, 8 insertions, 2 deletions
diff --git a/emailsync/src/com/android/emailsync/SyncManager.java b/emailsync/src/com/android/emailsync/SyncManager.java
index db13e7e8f..9360b070c 100644
--- a/emailsync/src/com/android/emailsync/SyncManager.java
+++ b/emailsync/src/com/android/emailsync/SyncManager.java
@@ -1270,13 +1270,13 @@ public abstract class SyncManager extends Service implements Runnable {
}
}
- private void setMailboxSyncStatus(long id, int status) {
+ public void setMailboxSyncStatus(long id, int status) {
ContentValues values = new ContentValues();
values.put(Mailbox.UI_SYNC_STATUS, status);
mResolver.update(ContentUris.withAppendedId(Mailbox.CONTENT_URI, id), values, null, null);
}
- private void setMailboxLastSyncResult(long id, int result) {
+ public void setMailboxLastSyncResult(long id, int result) {
ContentValues values = new ContentValues();
values.put(Mailbox.UI_LAST_SYNC_RESULT, result);
mResolver.update(ContentUris.withAppendedId(Mailbox.CONTENT_URI, id), values, null, null);
@@ -2008,6 +2008,7 @@ public abstract class SyncManager extends Service implements Runnable {
static public void sendMessageRequest(Request req) {
SyncManager ssm = INSTANCE;
+ if (ssm == null) return;
Message msg = Message.restoreMessageWithId(ssm, req.mMessageId);
if (msg == null) return;
long mailboxId = msg.mMailboxKey;
@@ -2029,7 +2030,12 @@ public abstract class SyncManager extends Service implements Runnable {
}
}
}
+ sendRequest(mailboxId, req);
+ }
+ static public void sendRequest(long mailboxId, Request req) {
+ SyncManager ssm = INSTANCE;
+ if (ssm == null) return;
AbstractSyncService service = ssm.mServiceMap.get(mailboxId);
if (service == null) {
startManualSync(mailboxId, SYNC_SERVICE_PART_REQUEST, req);