Show error when trying to download chapters from not installed source (closes #4283)

This commit is contained in:
arkon 2021-01-10 11:11:53 -05:00
parent 1ae52bd33f
commit 9670863a41
2 changed files with 6 additions and 1 deletions

View File

@ -49,7 +49,7 @@ open class SourceManager(private val context: Context) {
LocalSource(context)
)
private inner class StubSource(override val id: Long) : Source {
inner class StubSource(override val id: Long) : Source {
override val name: String
get() = id.toString()

View File

@ -917,6 +917,11 @@ class MangaController :
}
private fun downloadChapters(chapters: List<ChapterItem>) {
if (source is SourceManager.StubSource) {
activity?.toast(R.string.loader_not_implemented_error)
return
}
val view = view
val manga = presenter.manga
presenter.downloadChapters(chapters)