Auto reset fts

This commit is contained in:
M66B 2022-10-18 16:45:29 +02:00
parent 5d5481c4a4
commit 6cc1b34dc2
1 changed files with 3 additions and 4 deletions

View File

@ -54,11 +54,10 @@ public class Fts4DbHelper extends SQLiteOpenHelper {
}
static SQLiteDatabase getInstance(Context context) {
if (instance == null) {
if (!context.getDatabasePath(DATABASE_NAME).exists()) {
Fts5DbHelper.delete(context);
boolean has = context.getDatabasePath(DATABASE_NAME).exists();
if (instance == null || !has) {
if (!has)
DB.getInstance(context).message().resetFts();
}
instance = new Fts4DbHelper(context);
}
return instance.getWritableDatabase();