|
@@ -3,6 +3,7 @@ package eu.kanade.presentation.util
|
|
|
import android.content.Context
|
|
|
import eu.kanade.tachiyomi.R
|
|
|
import eu.kanade.tachiyomi.network.HttpException
|
|
|
+import eu.kanade.tachiyomi.source.online.LicensedMangaChaptersException
|
|
|
import tachiyomi.data.source.NoResultsException
|
|
|
import tachiyomi.domain.source.model.SourceNotInstalledException
|
|
|
|
|
@@ -13,6 +14,7 @@ val Throwable.formattedMessage: String
|
|
|
is NoResultsException -> return getString(R.string.no_results_found)
|
|
|
is SourceNotInstalledException -> return getString(R.string.loader_not_implemented_error)
|
|
|
is HttpException -> return "$message: ${getString(R.string.http_error_hint)}"
|
|
|
+ is LicensedMangaChaptersException -> return getString(R.string.licensed_manga_chapters_error)
|
|
|
}
|
|
|
return when (val className = this::class.simpleName) {
|
|
|
"Exception", "IOException" -> message ?: className
|