From 033660c2d941d64bf280cb7ff165416265fe2d35 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tr=C3=A8sAbhi?= <43380238+tresabhi@users.noreply.github.com> Date: Sun, 11 Jan 2026 13:48:27 -0600 Subject: [PATCH] fix: webp --- .../website-ue/src/pages/api/avatars/[id].webp.ts | 6 ++---- .../src/pages/api/backgrounds/[id].webp.ts | 12 +++++------- 2 files changed, 7 insertions(+), 11 deletions(-) diff --git a/packages/website-ue/src/pages/api/avatars/[id].webp.ts b/packages/website-ue/src/pages/api/avatars/[id].webp.ts index 54400e653..708f4b730 100644 --- a/packages/website-ue/src/pages/api/avatars/[id].webp.ts +++ b/packages/website-ue/src/pages/api/avatars/[id].webp.ts @@ -3,7 +3,7 @@ import { api } from "../../../core/api/dynamic"; import { imageProxy } from "../../../core/api/imageProxy"; export const getStaticPaths = (async () => { - const avatars = await api.avatars(); + const { avatars } = await api.avatars(); return avatars.map((avatar) => ({ params: { id: avatar.name }, @@ -15,7 +15,5 @@ export const getStaticPaths = (async () => { */ export async function GET({ params }: APIContext) { const avatar = await api.avatar(params.id); - const profileAvatar = avatar.ProfileAvatar(); - - return await imageProxy(profileAvatar.avatar); + return await imageProxy(avatar.profile_avatar!.avatar); } diff --git a/packages/website-ue/src/pages/api/backgrounds/[id].webp.ts b/packages/website-ue/src/pages/api/backgrounds/[id].webp.ts index 58a8ff9c1..05f95d55f 100644 --- a/packages/website-ue/src/pages/api/backgrounds/[id].webp.ts +++ b/packages/website-ue/src/pages/api/backgrounds/[id].webp.ts @@ -3,10 +3,10 @@ import { api } from "../../../core/api/dynamic"; import { imageProxy } from "../../../core/api/imageProxy"; export const getStaticPaths = (async () => { - const backgrounds = await api.backgrounds(); + const { backgrounds } = await api.backgrounds(); - return backgrounds.map((avatar) => ({ - params: { id: avatar.name }, + return backgrounds.map((background) => ({ + params: { id: background.name }, })); }) satisfies GetStaticPaths; @@ -14,8 +14,6 @@ export const getStaticPaths = (async () => { * One day I will write documentation for this */ export async function GET({ params }: APIContext) { - const avatar = await api.background(params.id); - const profileBackground = avatar.ProfileBackground(); - - return await imageProxy(profileBackground.background); + const background = await api.background(params.id); + return await imageProxy(background.profile_background!.background); }