mirror of
https://github.com/kiwix/kiwix-android.git
synced 2025-09-09 15:27:55 -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>>
|
abstract fun languageEntityList(): Flowable<List<LanguageRoomEntity>>
|
||||||
|
|
||||||
fun languages(): Flowable<List<Language>> = languageEntityList().map {
|
fun languages(): Flowable<List<Language>> = languageEntityList().map {
|
||||||
|
Log.d("gouri", "language entity list $it and size ${it.size}")
|
||||||
it.map(LanguageRoomEntity::toLanguageModel)
|
it.map(LanguageRoomEntity::toLanguageModel)
|
||||||
}
|
}
|
||||||
|
|
||||||
@Query("DELETE FROM LanguageRoomEntity")
|
@Query("DELETE FROM LanguageRoomEntity")
|
||||||
abstract fun deleteLanguages()
|
abstract fun deleteLanguages()
|
||||||
|
|
||||||
|
|
||||||
@Insert
|
@Insert
|
||||||
abstract fun insert(languageRoomEntity: LanguageRoomEntity)
|
abstract fun insert(languageRoomEntity: LanguageRoomEntity)
|
||||||
|
|
||||||
fun insert(languages: List<Language>) {
|
@Transaction
|
||||||
|
open fun insert(languages: List<Language>) {
|
||||||
deleteLanguages()
|
deleteLanguages()
|
||||||
languages.map {
|
languages.map {
|
||||||
insert(LanguageRoomEntity(it))
|
insert(LanguageRoomEntity(it))
|
||||||
|
Loading…
x
Reference in New Issue
Block a user