filter deleted series and books (#8132)
This commit is contained in:
parent
7fdc36a679
commit
3ff3a4f82f
|
@ -1,3 +1,11 @@
|
||||||
|
## 1.2.29
|
||||||
|
|
||||||
|
Minimum Komga version required: `0.97.0`
|
||||||
|
|
||||||
|
### Features
|
||||||
|
|
||||||
|
* filter deleted series and books
|
||||||
|
|
||||||
## 1.2.28
|
## 1.2.28
|
||||||
|
|
||||||
Minimum Komga version required: `0.97.0`
|
Minimum Komga version required: `0.97.0`
|
||||||
|
|
|
@ -5,7 +5,7 @@ ext {
|
||||||
extName = 'Komga'
|
extName = 'Komga'
|
||||||
pkgNameSuffix = 'all.komga'
|
pkgNameSuffix = 'all.komga'
|
||||||
extClass = '.KomgaFactory'
|
extClass = '.KomgaFactory'
|
||||||
extVersionCode = 28
|
extVersionCode = 29
|
||||||
libVersion = '1.2'
|
libVersion = '1.2'
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -43,13 +43,13 @@ import java.util.Locale
|
||||||
|
|
||||||
open class Komga(suffix: String = "") : ConfigurableSource, HttpSource() {
|
open class Komga(suffix: String = "") : ConfigurableSource, HttpSource() {
|
||||||
override fun popularMangaRequest(page: Int): Request =
|
override fun popularMangaRequest(page: Int): Request =
|
||||||
GET("$baseUrl/api/v1/series?page=${page - 1}", headers)
|
GET("$baseUrl/api/v1/series?page=${page - 1}&deleted=false", headers)
|
||||||
|
|
||||||
override fun popularMangaParse(response: Response): MangasPage =
|
override fun popularMangaParse(response: Response): MangasPage =
|
||||||
processSeriesPage(response)
|
processSeriesPage(response)
|
||||||
|
|
||||||
override fun latestUpdatesRequest(page: Int): Request =
|
override fun latestUpdatesRequest(page: Int): Request =
|
||||||
GET("$baseUrl/api/v1/series/latest?page=${page - 1}", headers)
|
GET("$baseUrl/api/v1/series/latest?page=${page - 1}&deleted=false", headers)
|
||||||
|
|
||||||
override fun latestUpdatesParse(response: Response): MangasPage =
|
override fun latestUpdatesParse(response: Response): MangasPage =
|
||||||
processSeriesPage(response)
|
processSeriesPage(response)
|
||||||
|
@ -65,7 +65,7 @@ open class Komga(suffix: String = "") : ConfigurableSource, HttpSource() {
|
||||||
else -> "series"
|
else -> "series"
|
||||||
}
|
}
|
||||||
|
|
||||||
val url = "$baseUrl/api/v1/$type?search=$query&page=${page - 1}".toHttpUrlOrNull()!!.newBuilder()
|
val url = "$baseUrl/api/v1/$type?search=$query&page=${page - 1}&deleted=false".toHttpUrlOrNull()!!.newBuilder()
|
||||||
|
|
||||||
filters.forEach { filter ->
|
filters.forEach { filter ->
|
||||||
when (filter) {
|
when (filter) {
|
||||||
|
@ -185,7 +185,7 @@ open class Komga(suffix: String = "") : ConfigurableSource, HttpSource() {
|
||||||
}
|
}
|
||||||
|
|
||||||
override fun chapterListRequest(manga: SManga): Request =
|
override fun chapterListRequest(manga: SManga): Request =
|
||||||
GET("${manga.url}/books?unpaged=true&media_status=READY", headers)
|
GET("${manga.url}/books?unpaged=true&media_status=READY&deleted=false", headers)
|
||||||
|
|
||||||
override fun chapterListParse(response: Response): List<SChapter> {
|
override fun chapterListParse(response: Response): List<SChapter> {
|
||||||
val page = gson.fromJson<PageWrapperDto<BookDto>>(response.body?.charStream()!!).content
|
val page = gson.fromJson<PageWrapperDto<BookDto>>(response.body?.charStream()!!).content
|
||||||
|
|
Loading…
Reference in New Issue