Ignore episodes without video list

This commit is contained in:
Grafcube 2024-11-20 12:59:51 +05:30
parent a274256d94
commit d4acc19080
No known key found for this signature in database
GPG key ID: E383688F2878A440
3 changed files with 3 additions and 1 deletions

View file

@ -1,7 +1,7 @@
ext { ext {
extName = 'Torrentio Anime (Torrent / Debrid)' extName = 'Torrentio Anime (Torrent / Debrid)'
extClass = '.Torrentio' extClass = '.Torrentio'
extVersionCode = 9 extVersionCode = 10
containsNsfw = false containsNsfw = false
} }

View file

@ -375,6 +375,7 @@ class Torrentio : ConfigurableAnimeSource, AnimeHttpSource() {
?.let { videos -> ?.let { videos ->
if (preferences.getBoolean(UPCOMING_EP_KEY, UPCOMING_EP_DEFAULT)) { videos } else { videos.filter { video -> (video.released?.let { parseDate(it) } ?: 0L) <= System.currentTimeMillis() } } if (preferences.getBoolean(UPCOMING_EP_KEY, UPCOMING_EP_DEFAULT)) { videos } else { videos.filter { video -> (video.released?.let { parseDate(it) } ?: 0L) <= System.currentTimeMillis() } }
} }
?.filter { it.thumbnail != null }
?.map { video -> ?.map { video ->
SEpisode.create().apply { SEpisode.create().apply {
episode_number = video.episode?.toFloat() ?: 0.0F episode_number = video.episode?.toFloat() ?: 0.0F

View file

@ -150,4 +150,5 @@ data class EpisodeVideo(
val episode: Int? = null, val episode: Int? = null,
val released: String? = null, val released: String? = null,
val title: String? = null, val title: String? = null,
val thumbnail: String? = null,
) )