mirror of
https://github.com/kiwix/kiwix-android.git
synced 2025-09-08 14:52:13 -04:00
Bug fix added @Transcation to sequentally
This commit is contained in:
parent
b49200d891
commit
1f97e09eb7
@ -35,16 +35,18 @@ abstract class LanguageRoomDao {
|
||||
abstract fun languageEntityList(): Flowable<List<LanguageRoomEntity>>
|
||||
|
||||
fun languages(): Flowable<List<Language>> = languageEntityList().map {
|
||||
Log.d("gouri", "language entity list $it and size ${it.size}")
|
||||
it.map(LanguageRoomEntity::toLanguageModel)
|
||||
}
|
||||
|
||||
@Query("DELETE FROM LanguageRoomEntity")
|
||||
abstract fun deleteLanguages()
|
||||
|
||||
|
||||
@Insert
|
||||
abstract fun insert(languageRoomEntity: LanguageRoomEntity)
|
||||
|
||||
fun insert(languages: List<Language>) {
|
||||
@Transaction
|
||||
open fun insert(languages: List<Language>) {
|
||||
deleteLanguages()
|
||||
languages.map {
|
||||
insert(LanguageRoomEntity(it))
|
||||
|
Loading…
x
Reference in New Issue
Block a user