mirror of
https://github.com/oxen-io/session-android.git
synced 2025-06-09 09:18:49 +00:00
Fix backup restore crash.
This commit is contained in:
parent
fd2a464bae
commit
543a4ee177
@ -165,9 +165,14 @@ public class DatabaseFactory {
|
|||||||
}
|
}
|
||||||
|
|
||||||
public static void upgradeRestored(Context context, SQLiteDatabase database){
|
public static void upgradeRestored(Context context, SQLiteDatabase database){
|
||||||
getInstance(context).databaseHelper.onUpgrade(database, database.getVersion(), -1);
|
synchronized (lock) {
|
||||||
getInstance(context).databaseHelper.markCurrent(database);
|
getInstance(context).databaseHelper.onUpgrade(database, database.getVersion(), -1);
|
||||||
getInstance(context).mms.trimEntriesForExpiredMessages();
|
getInstance(context).databaseHelper.markCurrent(database);
|
||||||
|
getInstance(context).mms.trimEntriesForExpiredMessages();
|
||||||
|
|
||||||
|
instance.databaseHelper.close();
|
||||||
|
instance = null;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
private DatabaseFactory(@NonNull Context context) {
|
private DatabaseFactory(@NonNull Context context) {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user