summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorYu Ping Hu <yph@google.com>2013-08-01 16:19:28 -0700
committerYu Ping Hu <yph@google.com>2013-08-01 16:19:28 -0700
commiteb4ee8a7aa540e77c57af1635ede7f89124f1259 (patch)
treec45138dcc9818bf7a714ee5cbbda38ea54e574e9 /src
parente37acba25997e931f696e5d0e1b55c6946eb5943 (diff)
downloadandroid_packages_apps_Email-eb4ee8a7aa540e77c57af1635ede7f89124f1259.tar.gz
android_packages_apps_Email-eb4ee8a7aa540e77c57af1635ede7f89124f1259.tar.bz2
android_packages_apps_Email-eb4ee8a7aa540e77c57af1635ede7f89124f1259.zip
Move required system folder types to Mailbox.
I'm formalizing the concept of folders that must exist, and the list of such folders should be accessible to all sync adapters. Change-Id: I9e4d2d51aa495d211eab2d1e36c3fa197a1ac00d
Diffstat (limited to 'src')
-rw-r--r--src/com/android/email/service/EmailServiceStub.java11
1 files changed, 1 insertions, 10 deletions
diff --git a/src/com/android/email/service/EmailServiceStub.java b/src/com/android/email/service/EmailServiceStub.java
index aef1d8399..6752d8a78 100644
--- a/src/com/android/email/service/EmailServiceStub.java
+++ b/src/com/android/email/service/EmailServiceStub.java
@@ -79,15 +79,6 @@ public abstract class EmailServiceStub extends IEmailService.Stub implements IEm
private static final int MAILBOX_COLUMN_SERVER_ID = 1;
private static final int MAILBOX_COLUMN_TYPE = 2;
- /** System folders that should always exist. */
- private final int[] DEFAULT_FOLDERS = {
- Mailbox.TYPE_INBOX,
- Mailbox.TYPE_DRAFTS,
- Mailbox.TYPE_OUTBOX,
- Mailbox.TYPE_SENT,
- Mailbox.TYPE_TRASH
- };
-
/** Small projection for just the columns required for a sync. */
private static final String[] MAILBOX_PROJECTION = new String[] {
MailboxColumns.ID,
@@ -351,7 +342,7 @@ public abstract class EmailServiceStub extends IEmailService.Stub implements IEm
Cursor localFolderCursor = null;
try {
// Step 0: Make sure the default system mailboxes exist.
- for (int type : DEFAULT_FOLDERS) {
+ for (final int type : Mailbox.REQUIRED_FOLDER_TYPES) {
if (Mailbox.findMailboxOfType(mContext, accountId, type) == Mailbox.NO_MAILBOX) {
Mailbox mailbox = Mailbox.newSystemMailbox(mContext, accountId, type);
mailbox.save(mContext);