File tree Expand file tree Collapse file tree
edge/src/main/kotlin/co/anitrend/data/edge
src/main/kotlin/co/anitrend/data/media Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -26,5 +26,6 @@ internal class EdgeEpisodeMapper(
2626 override val localSource : EdgeEpisodeLocalSource ,
2727 override val converter : EdgeEpisodeConverter ,
2828) : EmbedMapper<EdgeEpisodeEmbedded, EdgeEpisodeEntity>() {
29- override suspend fun onResponseMapFrom (source : List <EdgeEpisodeEmbedded >): List <EdgeEpisodeEntity > = source.mapNotNull(converter::convertFromOrNull)
29+ override suspend fun onResponseMapFrom (source : List <EdgeEpisodeEmbedded >): List <EdgeEpisodeEntity > =
30+ source.mapNotNull(converter::convertFromOrNull)
3031}
Original file line number Diff line number Diff line change @@ -64,8 +64,7 @@ data class EdgeEpisodeModel(
6464 @SerialName(" seasonNumber" ) val seasonNumber : Int? = null ,
6565 @SerialName(" tvdbId" ) val tvdbId : Long? = null ,
6666 @SerialName(" tvdbShowId" ) val tvdbShowId : Long? = null ,
67- )
68- {
67+ ) {
6968 /* *
7069 * Crew / Guest credit entry for an episode.
7170 *
Original file line number Diff line number Diff line change @@ -25,11 +25,12 @@ internal class EdgeImageConverter(
2525 override val fromType : (EdgeImageWithMediaId ) -> EdgeMediaImageEntity = { model ->
2626 EdgeMediaImageEntity (
2727 mediaId = model.first,
28- type = when (model.second.type) {
29- EdgeImageModel .ImageType .BACKDROP -> EdgeMediaImageEntity .ImageType .BACKDROP
30- EdgeImageModel .ImageType .LOGO -> EdgeMediaImageEntity .ImageType .LOGO
31- EdgeImageModel .ImageType .POSTER -> EdgeMediaImageEntity .ImageType .POSTER
32- },
28+ type =
29+ when (model.second.type) {
30+ EdgeImageModel .ImageType .BACKDROP -> EdgeMediaImageEntity .ImageType .BACKDROP
31+ EdgeImageModel .ImageType .LOGO -> EdgeMediaImageEntity .ImageType .LOGO
32+ EdgeImageModel .ImageType .POSTER -> EdgeMediaImageEntity .ImageType .POSTER
33+ },
3334 url = model.second.url,
3435 height = model.second.height,
3536 width = model.second.width,
Original file line number Diff line number Diff line change @@ -189,5 +189,4 @@ internal class EdgeMediaModel(
189189 @SerialName(" tvMazeId" ) val tvMaze : Long? = null ,
190190 @SerialName(" tvrage" ) val tvRage : String? = null ,
191191 )
192-
193192}
Original file line number Diff line number Diff line change @@ -161,7 +161,14 @@ internal class MediaEntityViewConverter(
161161 isReviewBlocked = media.isReviewBlocked,
162162 siteUrl = media.createSiteUrl(),
163163 source = media.source ? : edge?.media?.source.asMediaSource(),
164- synonyms = media.synonyms.ifEmpty { edge?.media?.title?.synonyms.orEmpty() },
164+ synonyms =
165+ media.synonyms.ifEmpty {
166+ edge
167+ ?.media
168+ ?.title
169+ ?.synonyms
170+ .orEmpty()
171+ },
165172 trailer =
166173 media.trailer?.let {
167174 MediaTrailer (
@@ -209,9 +216,18 @@ internal class MediaEntityViewConverter(
209216 MediaType .ANIME ->
210217 Media .Category .Anime (
211218 media.episodes ? : edge?.media?.airedEpisodes ? : 0 ,
212- media.duration ? : edge?.media?.schedule?.nextEpisode?.runtime ? : 0 ,
219+ media.duration ? : edge
220+ ?.media
221+ ?.schedule
222+ ?.nextEpisode
223+ ?.runtime ? : 0 ,
213224 broadcast = edge?.media?.broadcast,
214- premiered = edge?.media?.schedule?.firstAirDate?.toString(),
225+ premiered =
226+ edge
227+ ?.media
228+ ?.schedule
229+ ?.firstAirDate
230+ ?.toString(),
215231 schedule = nextAiringSchedule,
216232 )
217233
Original file line number Diff line number Diff line change @@ -81,7 +81,6 @@ internal class MediaSourceImpl {
8181
8282 val result = controller(deferred, requestCallback)
8383
84-
8584 return result != null
8685 }
8786
You can’t perform that action at this time.
0 commit comments