-
-
Notifications
You must be signed in to change notification settings - Fork 0
Open
Description
libraryItemDao.insert(
item = item,
asTransaction = false,
)
Campfire/features/series/impl/src/commonMain/kotlin/app/campfire/series/StoreSeriesRepository.kt
Lines 140 to 144 in 184a0fc
// TODO: Update when https://github.com/advplyr/audiobookshelf/pull/3945 is merged | |
// libraryItemDao.insert( | |
// item = item, | |
// asTransaction = false, | |
// ) |
withContext(dispatcherProvider.databaseWrite) {
db.transaction {
items.forEach { item ->
// TODO: Update when https://github.com/advplyr/audiobookshelf/pull/3945 is merged
// libraryItemDao.insert(
// item = item,
// asTransaction = false,
// )
val libraryItem = item.asDbModel(serverUrl)
val media = item.media.asDbModel(item.id)
db.libraryItemsQueries.insertOrIgnore(libraryItem)
db.mediaQueries.insertOrIgnore(media)
// Insert junction entry
db.seriesBookJoinQueries.insert(
Metadata
Metadata
Assignees
Labels
No labels