Added actor render timings.

This commit is contained in:
2026-07-13 01:06:38 +02:00
parent 522dc33225
commit 4031f35c73

View File

@@ -41,12 +41,15 @@ export async function onBeforeRender(pageContext) {
throw redirect(`/login?r=${encodeURIComponent(pageContext.urlOriginal)}`);
}
console.time('page fetch actor');
const [actor] = await fetchActorsById([Number(pageContext.routeParams.actorId)], {}, pageContext.user);
console.timeEnd('page fetch actor');
if (!actor) {
throw render(404, `Cannot find actor '${pageContext.routeParams.actorId}'.`);
}
console.time('page fetch actor assets');
const [actorReleases, campaigns, countries] = await Promise.all([
fetchReleases(pageContext),
getRandomCampaigns([
@@ -58,6 +61,7 @@ export async function onBeforeRender(pageContext) {
].filter(Boolean), { tagFilter: pageContext.tagFilter }),
isEditing && fetchCountries(),
]);
console.timeEnd('page fetch actor assets');
if (actor.alias && actorReleases.scenes.length === 0 && !Object.hasOwn(pageContext.urlParsed.search, 'inspect')) {
throw redirect(`/actor/${actor.alias.id}/${actor.alias.slug}`);