mirror of
https://github.com/Aviortheking/Neo-Store.git
synced 2025-04-23 11:22:12 +00:00
Add: Initiate repositories in new DB on first start
This commit is contained in:
parent
3e4aa20c3d
commit
066369e769
@ -5,6 +5,7 @@ import androidx.room.Database
|
||||
import androidx.room.Room
|
||||
import androidx.room.RoomDatabase
|
||||
import androidx.room.TypeConverters
|
||||
import com.looker.droidify.entity.Repository.Companion.defaultRepositories
|
||||
|
||||
@Database(
|
||||
entities = [
|
||||
@ -43,6 +44,11 @@ abstract class DatabaseX : RoomDatabase() {
|
||||
.fallbackToDestructiveMigration()
|
||||
.allowMainThreadQueries()
|
||||
.build()
|
||||
INSTANCE?.let { instance ->
|
||||
if (instance.repositoryDao.count == 0) defaultRepositories.forEach {
|
||||
instance.repositoryDao.put(it)
|
||||
}
|
||||
}
|
||||
}
|
||||
return INSTANCE!!
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user