Update more views to use direct kitsu urls for poster images
This commit is contained in:
parent
858910f6bd
commit
7cd0c486bd
@ -16,7 +16,7 @@
|
|||||||
<tbody>
|
<tbody>
|
||||||
<tr>
|
<tr>
|
||||||
<td rowspan="9">
|
<td rowspan="9">
|
||||||
<?= $helper->picture("images/anime/{$item['anime']['id']}-original.webp", "jpg", [], ["width" => "390"]) ?>
|
<?= $helper->picture($item['anime']['cover_image'], "jpg", [], ["width" => "390"]) ?>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
<tr>
|
<tr>
|
||||||
|
@ -19,6 +19,11 @@ query ($slug: String!) {
|
|||||||
id
|
id
|
||||||
slug
|
slug
|
||||||
posterImage {
|
posterImage {
|
||||||
|
original {
|
||||||
|
width
|
||||||
|
height
|
||||||
|
url
|
||||||
|
}
|
||||||
views {
|
views {
|
||||||
width
|
width
|
||||||
height
|
height
|
||||||
|
@ -184,10 +184,9 @@ abstract class HistoryTransformer {
|
|||||||
|
|
||||||
protected function transformProgress (array $entry): ?HistoryItem
|
protected function transformProgress (array $entry): ?HistoryItem
|
||||||
{
|
{
|
||||||
$id = $entry['media']['id'];
|
|
||||||
$data = $entry['media'];
|
$data = $entry['media'];
|
||||||
$title = $this->linkTitle($data);
|
$title = $this->linkTitle($data);
|
||||||
$imgUrl = "images/{$this->type}/{$id}.webp";
|
$imgUrl = $data['posterImage']['views'][0]['url'] ?? $data['posterImage']['original']['url'];
|
||||||
$item = end($entry['changedData']['progress']);
|
$item = end($entry['changedData']['progress']);
|
||||||
|
|
||||||
// No showing episode 0 nonsense
|
// No showing episode 0 nonsense
|
||||||
@ -226,10 +225,9 @@ abstract class HistoryTransformer {
|
|||||||
|
|
||||||
protected function transformUpdated(array $entry): HistoryItem
|
protected function transformUpdated(array $entry): HistoryItem
|
||||||
{
|
{
|
||||||
$id = $entry['media']['id'];
|
|
||||||
$data = $entry['media'];
|
$data = $entry['media'];
|
||||||
$title = $this->linkTitle($data);
|
$title = $this->linkTitle($data);
|
||||||
$imgUrl = "images/{$this->type}/{$id}.webp";
|
$imgUrl = $data['posterImage']['views'][0]['url'] ?? $data['posterImage']['original']['url'];
|
||||||
|
|
||||||
$kind = array_key_first($entry['changedData']);
|
$kind = array_key_first($entry['changedData']);
|
||||||
|
|
||||||
|
@ -102,7 +102,9 @@ final class LibraryEntryTransformer extends AbstractTransformer
|
|||||||
'titles' => $titles,
|
'titles' => $titles,
|
||||||
'slug' => $anime['slug'],
|
'slug' => $anime['slug'],
|
||||||
'show_type' => (string)StringType::from($anime['subtype'])->upperCaseFirst(),
|
'show_type' => (string)StringType::from($anime['subtype'])->upperCaseFirst(),
|
||||||
'cover_image' => $anime['posterImage']['views'][1]['url'],
|
'cover_image' => $anime['posterImage']['views'][1]['url']
|
||||||
|
?? $anime['posterImage']['original']['url']
|
||||||
|
?? '/public/images/placeholder.png',
|
||||||
'genres' => $genres,
|
'genres' => $genres,
|
||||||
'streaming_links' => $streamingLinks,
|
'streaming_links' => $streamingLinks,
|
||||||
],
|
],
|
||||||
|
Loading…
Reference in New Issue
Block a user