Add system to allow skipping attachment compression.

This commit is contained in:
Greyson Parrelli
2019-10-21 12:11:12 -04:00
parent 95d3db3260
commit 097f97b5e4
19 changed files with 181 additions and 55 deletions

View File

@@ -86,8 +86,9 @@ public class SQLCipherOpenHelper extends SQLiteOpenHelper {
private static final int NOTIFICATION_RECIPIENT_IDS = 29;
private static final int BLUR_HASH = 30;
private static final int MMS_RECIPIENT_CLEANUP_2 = 31;
private static final int ATTACHMENT_TRANSFORM_PROPERTIES = 32;
private static final int DATABASE_VERSION = 31;
private static final int DATABASE_VERSION = 32;
private static final String DATABASE_NAME = "signal.db";
private final Context context;
@@ -597,6 +598,10 @@ public class SQLCipherOpenHelper extends SQLiteOpenHelper {
Log.i(TAG, "MMS recipient cleanup 2 updated " + count + " rows.");
}
if (oldVersion < ATTACHMENT_TRANSFORM_PROPERTIES) {
db.execSQL("ALTER TABLE part ADD COLUMN transform_properties TEXT DEFAULT NULL");
}
db.setTransactionSuccessful();
} finally {
db.endTransaction();