Skip to content

Commit 2038bb3

Browse files
committed
πŸ› Fixed AnimeLight πŸ›
1 parent 69f88e8 commit 2038bb3

File tree

3 files changed

+10
-6
lines changed

3 files changed

+10
-6
lines changed

β€Žsrc/main/kotlin/club/anifox/backend/domain/model/anime/light/AnimeLight.ktβ€Ž

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -14,16 +14,16 @@ data class AnimeLight(
1414
var title: String = "",
1515
var image: AnimeImages = AnimeImages(),
1616
val url: String = "",
17-
var type: AnimeType = AnimeType.Tv,
17+
val type: AnimeType,
1818
val rating: Double? = 0.0,
1919
@SerialName("rating_mpa")
2020
val ratingMpa: String = "",
2121
@SerialName("minimal_age")
2222
val minimalAge: Int = 0,
2323
val description: String,
2424
val year: Int = 0,
25-
val status: AnimeStatus = AnimeStatus.Ongoing,
26-
val season: AnimeSeason = AnimeSeason.Summer,
25+
val status: AnimeStatus,
26+
val season: AnimeSeason,
2727
val episodes: Int? = null,
2828
@SerialName("episodes_aired")
2929
val episodesAired: Int? = null,

β€Žsrc/main/kotlin/club/anifox/backend/service/anime/components/common/AnimeCommonComponent.ktβ€Ž

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -438,8 +438,6 @@ class AnimeCommonComponent {
438438
aired = nextEpisode.toLocalDate(),
439439
)
440440

441-
println("FDSFDSSD = ${anime.episodesAired} | ${episodes.maxOf { it.number }}")
442-
443441
if (page == 0 && anime.status == AnimeStatus.Ongoing) {
444442
episodes.add(0, newEpisode)
445443
}

β€Žsrc/main/kotlin/club/anifox/backend/service/anime/components/search/AnimeSearchComponent.ktβ€Ž

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,8 @@ import jakarta.persistence.PersistenceContext
1919
import jakarta.persistence.criteria.JoinType
2020
import jakarta.persistence.criteria.Order
2121
import jakarta.persistence.criteria.Predicate
22+
import kotlinx.serialization.encodeToString
23+
import kotlinx.serialization.json.Json
2224
import org.springframework.beans.factory.annotation.Autowired
2325
import org.springframework.data.domain.PageRequest
2426
import org.springframework.data.domain.Pageable
@@ -54,7 +56,7 @@ class AnimeSearchComponent {
5456
studios: List<String>?,
5557
episodeCount: Int?,
5658
): List<AnimeLight> {
57-
return findAnime(
59+
val result = findAnime(
5860
pageable = PageRequest.of(page, limit),
5961
status = status,
6062
searchQuery = searchQuery,
@@ -72,6 +74,10 @@ class AnimeSearchComponent {
7274
).map {
7375
it.toAnimeLight()
7476
}
77+
val json = Json.encodeToString(result.first())
78+
println("Serialized JSON: $json")
79+
println("FDSFDS = ${result.map { it.type }}")
80+
return result
7581
}
7682

7783
private fun findAnime(

0 commit comments

Comments
Β (0)