en/AniPlay: made some Episode class members nullable

This commit is contained in:
Josef František Straka 2024-11-21 23:37:04 +01:00
parent 3369add44d
commit c70edd824c
2 changed files with 5 additions and 5 deletions

View file

@ -132,7 +132,7 @@ class AniPlay : AniListAnimeHttpSource(), ConfigurableAnimeSource {
source = provider.providerId, source = provider.providerId,
episodeId = episode.id, episodeId = episode.id,
episodeNum = episode.number, episodeNum = episode.number,
hasDub = episode.hasDub, hasDub = episode.hasDub ?: false,
) )
episodeExtras[episodeNumber] = existingEpisodeExtras + listOf(episodeExtra) episodeExtras[episodeNumber] = existingEpisodeExtras + listOf(episodeExtra)
} }
@ -161,7 +161,7 @@ class AniPlay : AniListAnimeHttpSource(), ConfigurableAnimeSource {
else -> "" else -> ""
} }
val filler = when { val filler = when {
episode.isFiller && isMarkFiller -> " • Filler Episode" episode.isFiller == true && isMarkFiller -> " • Filler Episode"
else -> "" else -> ""
} }
val scanlator = "Sub$dub$filler" val scanlator = "Sub$dub$filler"

View file

@ -13,9 +13,9 @@ data class EpisodeListResponse(
data class Episode( data class Episode(
val id: String, val id: String,
val number: Float, val number: Float,
val title: String, val title: String?,
val hasDub: Boolean, val hasDub: Boolean?,
val isFiller: Boolean, val isFiller: Boolean?,
val img: String?, val img: String?,
val description: String?, val description: String?,
val createdAt: String?, val createdAt: String?,