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)}`);
|
||||
}
|
||||
|
||||
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}`);
|
||||
|
||||
Reference in New Issue
Block a user