Skip to content

Commit 7a4ea89

Browse files
committed
Post merge WIP
1 parent 306db1e commit 7a4ea89

16 files changed

Lines changed: 119 additions & 29 deletions
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.

app/src/main/java/com/amaze/filemanager/asynchronous/asynctasks/movecopy/MoveFiles.java

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -130,7 +130,6 @@ private MoveFilesReturn processFile(
130130
case BOX:
131131
case ONEDRIVE:
132132
case GDRIVE:
133-
// FIXME: OmhStorageClient should support move operation
134133
default:
135134
return new MoveFilesReturn(false, false, destinationSize, totalBytes);
136135
}

app/src/main/java/com/amaze/filemanager/database/CloudContract.kt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -59,6 +59,7 @@ object CloudContract {
5959
OpenMode.GDRIVE,
6060
OpenMode.DROPBOX,
6161
OpenMode.ONEDRIVE,
62+
OpenMode.BOX,
6263
)
6364

6465
val ENABLED_PROVIDER_IDS: Array<String> =

app/src/main/java/com/amaze/filemanager/database/ExplorerDatabase.kt

Lines changed: 64 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -327,7 +327,70 @@ abstract class ExplorerDatabase : RoomDatabase() {
327327
internal val MIGRATION_11_12: Migration =
328328
object : Migration(11, DATABASE_VERSION) {
329329
override fun migrate(database: SupportSQLiteDatabase) {
330-
database.execSQL("DROP TABLE IF EXISTS $TABLE_CLOUD_PERSIST")
330+
database.execSQL(
331+
"CREATE TABLE " +
332+
TEMP_TABLE_PREFIX +
333+
TABLE_TAB +
334+
"(" +
335+
COLUMN_TAB_NO +
336+
" INTEGER PRIMARY KEY NOT NULL, " +
337+
COLUMN_PATH +
338+
" TEXT NOT NULL, " +
339+
COLUMN_HOME +
340+
" TEXT NOT NULL)",
341+
)
342+
database.execSQL(
343+
"INSERT INTO " +
344+
TEMP_TABLE_PREFIX +
345+
TABLE_TAB +
346+
"(" +
347+
COLUMN_TAB_NO +
348+
"," +
349+
COLUMN_PATH +
350+
"," +
351+
COLUMN_HOME +
352+
")" +
353+
" SELECT " +
354+
COLUMN_TAB_NO +
355+
"," +
356+
COLUMN_PATH +
357+
"," +
358+
COLUMN_HOME +
359+
" FROM " +
360+
TABLE_TAB,
361+
)
362+
database.execSQL("DROP TABLE $TABLE_TAB")
363+
database.execSQL(
364+
"ALTER TABLE $TEMP_TABLE_PREFIX$TABLE_TAB RENAME TO $TABLE_TAB",
365+
)
366+
367+
database.execSQL(
368+
"CREATE TABLE " +
369+
TEMP_TABLE_PREFIX +
370+
TABLE_ENCRYPTED +
371+
"(" +
372+
COLUMN_ENCRYPTED_ID +
373+
" INTEGER PRIMARY KEY NOT NULL," +
374+
COLUMN_ENCRYPTED_PATH +
375+
" TEXT NOT NULL," +
376+
COLUMN_ENCRYPTED_PASSWORD +
377+
" TEXT NOT NULL)",
378+
)
379+
database.execSQL(
380+
"INSERT INTO " +
381+
TEMP_TABLE_PREFIX +
382+
TABLE_ENCRYPTED +
383+
" SELECT * FROM " +
384+
TABLE_ENCRYPTED,
385+
)
386+
database.execSQL("DROP TABLE $TABLE_ENCRYPTED")
387+
database.execSQL(
388+
"ALTER TABLE " +
389+
TEMP_TABLE_PREFIX +
390+
TABLE_ENCRYPTED +
391+
" RENAME TO " +
392+
TABLE_ENCRYPTED,
393+
)
331394
}
332395
}
333396

app/src/main/java/com/amaze/filemanager/database/models/explorer/CloudEntry.java

Whitespace-only changes.

0 commit comments

Comments
 (0)