1
1
package eu.kanade.tachiyomi.animesource.online
2
2
3
3
import eu.kanade.tachiyomi.animesource.AnimeCatalogueSource
4
+ import eu.kanade.tachiyomi.animesource.model.AnimeFilterList
4
5
import eu.kanade.tachiyomi.animesource.model.AnimesPage
5
6
import eu.kanade.tachiyomi.animesource.model.SAnime
6
7
import eu.kanade.tachiyomi.animesource.model.SEpisode
7
8
import eu.kanade.tachiyomi.network.GET
8
9
import eu.kanade.tachiyomi.network.NetworkHelper
9
10
import eu.kanade.tachiyomi.network.asObservableSuccess
10
11
import eu.kanade.tachiyomi.network.newCallWithProgress
11
- import eu.kanade.tachiyomi.source.model.FilterList
12
12
import eu.kanade.tachiyomi.source.model.Page
13
13
import okhttp3.Headers
14
14
import okhttp3.OkHttpClient
@@ -118,7 +118,7 @@ abstract class AnimeHttpSource : AnimeCatalogueSource {
118
118
* @param query the search query.
119
119
* @param filters the list of filters to apply.
120
120
*/
121
- override fun fetchSearchAnime (page : Int , query : String , filters : FilterList ): Observable <AnimesPage > {
121
+ override fun fetchSearchAnime (page : Int , query : String , filters : AnimeFilterList ): Observable <AnimesPage > {
122
122
return client.newCall(searchAnimeRequest(page, query, filters))
123
123
.asObservableSuccess()
124
124
.map { response ->
@@ -133,7 +133,7 @@ abstract class AnimeHttpSource : AnimeCatalogueSource {
133
133
* @param query the search query.
134
134
* @param filters the list of filters to apply.
135
135
*/
136
- protected abstract fun searchAnimeRequest (page : Int , query : String , filters : FilterList ): Request
136
+ protected abstract fun searchAnimeRequest (page : Int , query : String , filters : AnimeFilterList ): Request
137
137
138
138
/* *
139
139
* Parses the response from the site and returns a [AnimesPage] object.
@@ -380,7 +380,7 @@ abstract class AnimeHttpSource : AnimeCatalogueSource {
380
380
/* *
381
381
* Returns the list of filters for the source.
382
382
*/
383
- override fun getFilterList () = FilterList ()
383
+ override fun getFilterList () = AnimeFilterList ()
384
384
385
385
companion object {
386
386
const val DEFAULT_USER_AGENT = " Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/88.0.4324.150 Safari/537.36 Edg/88.0.705.63"
0 commit comments