Albirew/tachiyomi
Archivé
1
0
Bifurcation 0

Filter manga library entries in Kitsu

Cette révision appartient à :
len 2017-01-07 00:29:52 +01:00
Parent 49d0e06704
révision 13bcefe5cd

Voir le fichier

@ -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