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) LocalSource(context)
) )
private inner class StubSource(override val id: Long) : Source { inner class StubSource(override val id: Long) : Source {
override val name: String override val name: String
get() = id.toString() get() = id.toString()

View file

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