Skip to content

Commit 016e8b5

Browse files
committed
chore: no renderer
1 parent 91c9202 commit 016e8b5

1 file changed

Lines changed: 5 additions & 8 deletions

File tree

src/routes/stats/[ign]/[[profile]]/card/+server.ts

Lines changed: 5 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -8,19 +8,14 @@ import { getApiUuidUsername, type ModelsPlayerResolve } from "$src/lib/shared/ap
88
import { getCombined, getNetworth, getProfileStats } from "$src/lib/shared/api/skycrypt-api.remote";
99
import { html as toReactNode } from "satori-html";
1010
import { render } from "svelte/server";
11-
import { Renderer, type Font, type ImageSource } from "takumi-js/node";
11+
import type { Font, ImageSource } from "takumi-js";
1212
import { ImageResponse } from "takumi-js/response";
1313
import type { RequestHandler } from "./$types";
1414

1515
const { PUBLIC_ORIGIN: baseUrl } = env;
1616

1717
const { fonts, persistentImages } = await initializeAssets();
1818

19-
const renderer = new Renderer({
20-
fonts,
21-
persistentImages
22-
});
23-
2419
export const GET: RequestHandler = async ({ params, request, url }) => {
2520
const { ign, profile } = params;
2621

@@ -62,7 +57,8 @@ export const GET: RequestHandler = async ({ params, request, url }) => {
6257
},
6358
stylesheets: [appStyles],
6459
emoji: "twemoji",
65-
renderer
60+
fonts,
61+
persistentImages
6662
});
6763

6864
const response = new Response(await imageResponse.arrayBuffer(), {
@@ -87,7 +83,8 @@ export const GET: RequestHandler = async ({ params, request, url }) => {
8783
},
8884
stylesheets: [appStyles],
8985
emoji: "twemoji",
90-
renderer
86+
fonts,
87+
persistentImages
9188
});
9289

9390
return new Response(await errorResponse.arrayBuffer(), {

0 commit comments

Comments
 (0)