|
|
|
@ -32,8 +32,8 @@ class BookSourceViewModel(application: Application) : BaseViewModel(application) |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
fun del(bookSource: BookSource) { |
|
|
|
|
execute { appDb.bookSourceDao.delete(bookSource) } |
|
|
|
|
fun del(vararg sources: BookSource) { |
|
|
|
|
execute { appDb.bookSourceDao.delete(*sources) } |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
fun update(vararg bookSource: BookSource) { |
|
|
|
@ -128,12 +128,6 @@ class BookSourceViewModel(application: Application) : BaseViewModel(application) |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
fun delSelection(sources: List<BookSource>) { |
|
|
|
|
execute { |
|
|
|
|
appDb.bookSourceDao.delete(*sources.toTypedArray()) |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
@Suppress("BlockingMethodInNonBlockingContext") |
|
|
|
|
fun saveToFile(sources: List<BookSource>, success: (file: File) -> Unit) { |
|
|
|
|
execute { |
|
|
|
|