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