From 687c168cea762d08bb6a14fadacb8367eaec4f7c Mon Sep 17 00:00:00 2001 From: M66B Date: Fri, 3 Mar 2023 22:53:49 +0100 Subject: [PATCH] Yahoo fixed the character encoding problems --- app/src/main/java/eu/faircode/email/DB.java | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/app/src/main/java/eu/faircode/email/DB.java b/app/src/main/java/eu/faircode/email/DB.java index 2303123ab3..ba22af8f6b 100644 --- a/app/src/main/java/eu/faircode/email/DB.java +++ b/app/src/main/java/eu/faircode/email/DB.java @@ -68,7 +68,7 @@ import javax.mail.internet.InternetAddress; // https://developer.android.com/topic/libraries/architecture/room.html @Database( - version = 271, + version = 272, entities = { EntityIdentity.class, EntityAccount.class, @@ -2761,6 +2761,13 @@ public abstract class DB extends RoomDatabase { db.execSQL("UPDATE account SET partial_fetch = 0, raw_fetch = 1" + " WHERE host = 'imap.mail.yahoo.com' OR host = 'imap.aol.com'"); } + }).addMigrations(new Migration(271, 272) { + @Override + public void migrate(@NonNull SupportSQLiteDatabase db) { + logMigration(startVersion, endVersion); + db.execSQL("UPDATE account SET partial_fetch = 1, raw_fetch = 0" + + " WHERE host = 'imap.mail.yahoo.com' OR host = 'imap.aol.com'"); + } }).addMigrations(new Migration(998, 999) { @Override public void migrate(@NonNull SupportSQLiteDatabase db) {