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); }