Switch to the Mangadex extension for the low quality covers setting
This commit is contained in:
@@ -28,7 +28,7 @@ import okhttp3.Request
|
||||
import okhttp3.Response
|
||||
import rx.Observable
|
||||
|
||||
class FollowsHandler(val client: OkHttpClient, val headers: Headers, val preferences: PreferencesHelper) {
|
||||
class FollowsHandler(val client: OkHttpClient, val headers: Headers, val preferences: PreferencesHelper, private val useLowQualityCovers: Boolean) {
|
||||
|
||||
/**
|
||||
* fetch follows by page
|
||||
@@ -62,7 +62,7 @@ class FollowsHandler(val client: OkHttpClient, val headers: Headers, val prefere
|
||||
if (empty == null || empty) {
|
||||
return MetadataMangasPage(mutableListOf(), false, mutableListOf())
|
||||
}
|
||||
val lowQualityCovers = if (forceHd) false else preferences.mangaDexLowQualityCovers().get()
|
||||
val lowQualityCovers = if (forceHd) false else useLowQualityCovers
|
||||
|
||||
val follows = followsPageResult!!.result.map {
|
||||
followFromElement(it, lowQualityCovers)
|
||||
|
||||
@@ -21,7 +21,7 @@ import uy.kohesive.injekt.injectLazy
|
||||
/**
|
||||
* Returns the latest manga from the updates url since it actually respects the users settings
|
||||
*/
|
||||
class PopularHandler(val client: OkHttpClient, private val headers: Headers) {
|
||||
class PopularHandler(val client: OkHttpClient, private val headers: Headers, private val useLowQualityCovers: Boolean) {
|
||||
|
||||
private val preferences: PreferencesHelper by injectLazy()
|
||||
|
||||
@@ -59,7 +59,7 @@ class PopularHandler(val client: OkHttpClient, private val headers: Headers) {
|
||||
manga.title = it.text().trim()
|
||||
}
|
||||
|
||||
manga.thumbnail_url = MdUtil.formThumbUrl(manga.url, preferences.mangaDexLowQualityCovers().get())
|
||||
manga.thumbnail_url = MdUtil.formThumbUrl(manga.url, useLowQualityCovers)
|
||||
|
||||
return manga
|
||||
}
|
||||
|
||||
@@ -20,7 +20,7 @@ import rx.Observable
|
||||
import uy.kohesive.injekt.injectLazy
|
||||
|
||||
// Unused, kept for reference todo
|
||||
class SearchHandler(val client: OkHttpClient, private val headers: Headers, val langs: List<String>) {
|
||||
class SearchHandler(val client: OkHttpClient, private val headers: Headers, val langs: List<String>, private val useLowQualityCovers: Boolean) {
|
||||
|
||||
private val preferences: PreferencesHelper by injectLazy()
|
||||
|
||||
@@ -191,7 +191,7 @@ class SearchHandler(val client: OkHttpClient, private val headers: Headers, val
|
||||
manga.title = it.text().trim()
|
||||
}
|
||||
|
||||
manga.thumbnail_url = MdUtil.formThumbUrl(manga.url, preferences.mangaDexLowQualityCovers().get())
|
||||
manga.thumbnail_url = MdUtil.formThumbUrl(manga.url, useLowQualityCovers)
|
||||
|
||||
return manga
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user