diff --git a/app/src/main/java/eu/kanade/tachiyomi/data/track/myanimelist/MyAnimeListApi.kt b/app/src/main/java/eu/kanade/tachiyomi/data/track/myanimelist/MyAnimeListApi.kt index ec4ffd79e..b90391ae6 100644 --- a/app/src/main/java/eu/kanade/tachiyomi/data/track/myanimelist/MyAnimeListApi.kt +++ b/app/src/main/java/eu/kanade/tachiyomi/data/track/myanimelist/MyAnimeListApi.kt @@ -196,12 +196,12 @@ class MyAnimeListApi( description = it.synopsis, authors = it.authors .filter { it.role == "Story" || it.role == "Story & Art" } - .map { "${it.node.firstName} ${it.node.lastName}".trim() } + .mapNotNull { it.node.getFullName() } .joinToString(separator = ", ") .ifEmpty { null }, artists = it.authors .filter { it.role == "Art" || it.role == "Story & Art" } - .map { "${it.node.firstName} ${it.node.lastName}".trim() } + .mapNotNull { it.node.getFullName() } .joinToString(separator = ", ") .ifEmpty { null }, ) diff --git a/app/src/main/java/eu/kanade/tachiyomi/data/track/myanimelist/dto/MALManga.kt b/app/src/main/java/eu/kanade/tachiyomi/data/track/myanimelist/dto/MALManga.kt index c9445f4dd..d24ddc68c 100644 --- a/app/src/main/java/eu/kanade/tachiyomi/data/track/myanimelist/dto/MALManga.kt +++ b/app/src/main/java/eu/kanade/tachiyomi/data/track/myanimelist/dto/MALManga.kt @@ -51,19 +51,5 @@ data class MALMangaMetadata( val synopsis: String?, @SerialName("main_picture") val covers: MALMangaCovers, - val authors: List, -) - -@Serializable -data class MALAuthor( - val node: MALAuthorNode, - val role: String, -) - -@Serializable -data class MALAuthorNode( - @SerialName("first_name") - val firstName: String, - @SerialName("last_name") - val lastName: String, + val authors: List, )