mirror of
https://github.com/aniyomiorg/aniyomi.git
synced 2024-11-28 09:15:12 +03:00
Filter manga library entries in Kitsu
This commit is contained in:
parent
49d0e06704
commit
13bcefe5cd
1 changed files with 4 additions and 2 deletions
|
@ -88,8 +88,10 @@ class KitsuApi(private val client: OkHttpClient, interceptor: KitsuInterceptor)
|
||||||
fun findLibManga(track: Track, userId: String): Observable<Track?> {
|
fun findLibManga(track: Track, userId: String): Observable<Track?> {
|
||||||
return rest.findLibManga(track.remote_id, userId)
|
return rest.findLibManga(track.remote_id, userId)
|
||||||
.map { json ->
|
.map { json ->
|
||||||
val data = json["data"].array
|
val data = json["data"].array.filter {
|
||||||
if (data.size() > 0) {
|
it["relationships"]["media"]["data"]["type"].string == "manga"
|
||||||
|
}
|
||||||
|
if (data.isNotEmpty()) {
|
||||||
KitsuLibManga(data[0].obj, json["included"].array[0].obj).toTrack()
|
KitsuLibManga(data[0].obj, json["included"].array[0].obj).toTrack()
|
||||||
} else {
|
} else {
|
||||||
null
|
null
|
||||||
|
|
Loading…
Reference in a new issue