diff --git a/pages/actors/@actorId/+onBeforeRender.js b/pages/actors/@actorId/+onBeforeRender.js index c9f171c..129ca36 100644 --- a/pages/actors/@actorId/+onBeforeRender.js +++ b/pages/actors/@actorId/+onBeforeRender.js @@ -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}`);