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) { static SQLiteDatabase getInstance(Context context) {
if (instance == null) { boolean has = context.getDatabasePath(DATABASE_NAME).exists();
if (!context.getDatabasePath(DATABASE_NAME).exists()) { if (instance == null || !has) {
Fts5DbHelper.delete(context); if (!has)
DB.getInstance(context).message().resetFts(); DB.getInstance(context).message().resetFts();
}
instance = new Fts4DbHelper(context); instance = new Fts4DbHelper(context);
} }
return instance.getWritableDatabase(); return instance.getWritableDatabase();