Skip to content

Commit d387820

Browse files
committed
remove our custom executor from running Room queries
1 parent 60bf552 commit d387820

File tree

2 files changed

+1
-10
lines changed

2 files changed

+1
-10
lines changed

app/src/main/kotlin/com/simplemobiletools/notes/pro/databases/NotesDatabase.kt

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,6 @@ import com.simplemobiletools.notes.pro.interfaces.NotesDao
1111
import com.simplemobiletools.notes.pro.interfaces.WidgetsDao
1212
import com.simplemobiletools.notes.pro.models.Note
1313
import com.simplemobiletools.notes.pro.models.Widget
14-
import com.simplemobiletools.notes.pro.objects.MyExecutor
1514
import java.util.concurrent.Executors
1615

1716
@Database(entities = [Note::class, Widget::class], version = 1)
@@ -29,7 +28,6 @@ abstract class NotesDatabase : RoomDatabase() {
2928
synchronized(NotesDatabase::class) {
3029
if (db == null) {
3130
db = Room.databaseBuilder(context.applicationContext, NotesDatabase::class.java, "notes.db")
32-
.setQueryExecutor(MyExecutor.myExecutor)
3331
.addCallback(object : Callback() {
3432
override fun onCreate(db: SupportSQLiteDatabase) {
3533
super.onCreate(db)
@@ -49,7 +47,7 @@ abstract class NotesDatabase : RoomDatabase() {
4947
}
5048

5149
private fun insertFirstNote(context: Context) {
52-
Executors.newSingleThreadExecutor().execute {
50+
Executors.newSingleThreadScheduledExecutor().execute {
5351
val generalNote = context.resources.getString(R.string.general_note)
5452
val note = Note(null, generalNote, "", TYPE_NOTE)
5553
db!!.NotesDao().insertOrUpdate(note)

app/src/main/kotlin/com/simplemobiletools/notes/pro/objects/MyExecutor.kt

Lines changed: 0 additions & 7 deletions
This file was deleted.

0 commit comments

Comments
 (0)