From da2fa371e5ab69e2e447b50097d4a68a62c0f5ea Mon Sep 17 00:00:00 2001 From: Timothy J Warren Date: Tue, 12 Sep 2017 12:18:31 -0400 Subject: [PATCH] Update some api calls based on api changes --- src/API/Kitsu/Model.php | 6 +++--- src/API/Kitsu/Transformer/AnimeTransformer.php | 4 +++- 2 files changed, 6 insertions(+), 4 deletions(-) diff --git a/src/API/Kitsu/Model.php b/src/API/Kitsu/Model.php index 02ed1066..255c0451 100644 --- a/src/API/Kitsu/Model.php +++ b/src/API/Kitsu/Model.php @@ -220,7 +220,7 @@ class Model { // 'anime' => 'slug,name,canonicalTitle', 'characters' => 'slug,name,image' ], - 'include' => 'waifu,pinnedPost,blocks,linkedAccounts,profileLinks,profileLinks.profileLinkSite,mediaFollows,userRoles,favorites.item' + 'include' => 'waifu,pinnedPost,blocks,linkedAccounts,profileLinks,profileLinks.profileLinkSite,userRoles,favorites.item' ] ]); @@ -878,8 +878,8 @@ class Model { 'characters' => 'slug,name,image' ], 'include' => ($type === 'anime') - ? 'genres,mappings,streamingLinks,animeCharacters.character' - : 'genres,mappings,mangaCharacters.character,castings.character', + ? 'categories,mappings,streamingLinks,animeCharacters.character' + : 'categories,mappings,mangaCharacters.character,castings.character', ] ]; diff --git a/src/API/Kitsu/Transformer/AnimeTransformer.php b/src/API/Kitsu/Transformer/AnimeTransformer.php index b04a8c73..f50ac656 100644 --- a/src/API/Kitsu/Transformer/AnimeTransformer.php +++ b/src/API/Kitsu/Transformer/AnimeTransformer.php @@ -33,8 +33,10 @@ class AnimeTransformer extends AbstractTransformer { */ public function transform($item) { + $item['included'] = JsonAPI::organizeIncludes($item['included']); - $item['genres'] = array_column($item['included']['genres'], 'name') ?? []; + $genres = $item['included']['categories'] ?? []; + $item['genres'] = array_column($genres, 'title') ?? []; sort($item['genres']); $titles = Kitsu::filterTitles($item);