Cleanup some constructors
This commit is contained in:
parent
9e17ecbd4a
commit
3d33d50c63
@ -27,7 +27,10 @@ import tachiyomi.source.model.MangaInfo
|
||||
import uy.kohesive.injekt.injectLazy
|
||||
import java.util.Locale
|
||||
|
||||
class ApiMangaParser(val client: OkHttpClient, private val lang: String) {
|
||||
class ApiMangaParser(
|
||||
private val client: OkHttpClient,
|
||||
private val lang: String
|
||||
) {
|
||||
val db: DatabaseHelper by injectLazy()
|
||||
|
||||
val metaClass = MangaDexSearchMetadata::class
|
||||
|
@ -35,9 +35,9 @@ import okhttp3.Response
|
||||
import java.util.Locale
|
||||
|
||||
class FollowsHandler(
|
||||
val client: OkHttpClient,
|
||||
val headers: Headers,
|
||||
val preferences: PreferencesHelper,
|
||||
private val client: OkHttpClient,
|
||||
private val headers: Headers,
|
||||
private val preferences: PreferencesHelper,
|
||||
private val lang: String,
|
||||
private val mdList: MdList
|
||||
) {
|
||||
|
@ -27,8 +27,8 @@ import tachiyomi.source.model.MangaInfo
|
||||
import uy.kohesive.injekt.api.get
|
||||
|
||||
class MangaHandler(
|
||||
val client: OkHttpClient,
|
||||
val headers: Headers,
|
||||
private val client: OkHttpClient,
|
||||
private val headers: Headers,
|
||||
private val lang: String,
|
||||
private val apiMangaParser: ApiMangaParser,
|
||||
private val followsHandler: FollowsHandler
|
||||
|
@ -12,8 +12,8 @@ import okhttp3.Request
|
||||
import rx.Observable
|
||||
|
||||
class PageHandler(
|
||||
val client: OkHttpClient,
|
||||
val headers: Headers,
|
||||
private val client: OkHttpClient,
|
||||
private val headers: Headers,
|
||||
private val dataSaver: Boolean,
|
||||
private val apiChapterParser: ApiChapterParser,
|
||||
private val mangaPlusHandler: MangaPlusHandler
|
||||
|
@ -19,7 +19,11 @@ import rx.Observable
|
||||
/**
|
||||
* Returns the latest manga from the updates url since it actually respects the users settings
|
||||
*/
|
||||
class PopularHandler(val client: OkHttpClient, private val headers: Headers, private val lang: String) {
|
||||
class PopularHandler(
|
||||
private val client: OkHttpClient,
|
||||
private val headers: Headers,
|
||||
private val lang: String
|
||||
) {
|
||||
|
||||
fun fetchPopularManga(page: Int): Observable<MangasPage> {
|
||||
return client.newCall(popularMangaRequest(page))
|
||||
|
@ -20,7 +20,13 @@ import okhttp3.Request
|
||||
import okhttp3.Response
|
||||
import rx.Observable
|
||||
|
||||
class SearchHandler(val client: OkHttpClient, private val headers: Headers, val lang: String, val filterHandler: FilterHandler, private val apiMangaParser: ApiMangaParser) {
|
||||
class SearchHandler(
|
||||
private val client: OkHttpClient,
|
||||
private val headers: Headers,
|
||||
private val lang: String,
|
||||
private val filterHandler: FilterHandler,
|
||||
private val apiMangaParser: ApiMangaParser
|
||||
) {
|
||||
|
||||
fun fetchSearchManga(page: Int, query: String, filters: FilterList, sourceId: Long): Observable<MangasPage> {
|
||||
return if (query.startsWith(PREFIX_ID_SEARCH)) {
|
||||
|
@ -14,7 +14,10 @@ import okhttp3.Request
|
||||
import okhttp3.Response
|
||||
import tachiyomi.source.model.MangaInfo
|
||||
|
||||
class SimilarHandler(val client: OkHttpClient, val lang: String) {
|
||||
class SimilarHandler(
|
||||
private val client: OkHttpClient,
|
||||
private val lang: String
|
||||
) {
|
||||
|
||||
suspend fun getSimilar(manga: MangaInfo): MangasPage {
|
||||
val response = client.newCall(similarMangaRequest(manga)).await()
|
||||
|
Loading…
x
Reference in New Issue
Block a user