diff options
| author | Fuwn <[email protected]> | 2023-12-02 16:20:11 -0800 |
|---|---|---|
| committer | Fuwn <[email protected]> | 2023-12-02 16:20:11 -0800 |
| commit | 58beb10b78eaad7450b7556eb929cf31a19c6176 (patch) | |
| tree | ec32445e72ead768dcd4619138c4baca0315e761 /src/lib | |
| parent | fix(wrapped): use secure http (diff) | |
| download | due.moe-58beb10b78eaad7450b7556eb929cf31a19c6176.tar.xz due.moe-58beb10b78eaad7450b7556eb929cf31a19c6176.zip | |
fix(wrapped): proxy images
Diffstat (limited to 'src/lib')
| -rw-r--r-- | src/lib/Tools/Wrapped.svelte | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/src/lib/Tools/Wrapped.svelte b/src/lib/Tools/Wrapped.svelte index 999b2df6..7c5f99e6 100644 --- a/src/lib/Tools/Wrapped.svelte +++ b/src/lib/Tools/Wrapped.svelte @@ -256,6 +256,8 @@ return string.slice(0, maxLength - 3) + ' …'; }; + + const proxy = (url: string) => `/api/proxy?url=${encodeURIComponent(url)}`; </script> <div id="wrapped" style={`width: ${width}px`}> @@ -272,7 +274,7 @@ > <div class="grid-item image-grid avatar-grid category"> <a href={`https://anilist.co/user/${currentUserIdentity.name}`} target="_blank"> - <img src={wrapped.avatar.large} alt="User Avatar" /> + <img src={proxy(wrapped.avatar.large)} alt="User Avatar" /> </a> <div> <div> @@ -332,7 +334,7 @@ {#if animeList !== undefined} <a href={`https://anilist.co/anime/${animeList[0].id}`} target="_blank"> <img - src={animeList[0].coverImage.extraLarge} + src={proxy(animeList[0].coverImage.extraLarge)} alt="Highest Rated Anime Cover" class="cover-image" /> @@ -363,7 +365,7 @@ {#if mangaList !== undefined} <a href={`https://anilist.co/manga/${mangaList[0].id}`} target="_blank"> <img - src={mangaList[0].coverImage.extraLarge} + src={proxy(mangaList[0].coverImage.extraLarge)} alt="Highest Rated Manga Cover" class="cover-image" /> |