import { fetchActorRevisions, fetchActorsById } from '#/src/actors.js'; export async function onBeforeRender(pageContext) { const [actor] = await fetchActorsById([Number(pageContext.routeParams.actorId)], {}, pageContext.user); const { revisions, total: revisionTotal, avatars, } = await fetchActorRevisions(null, { actorId: actor.id, isFinalized: true, limit: Number(pageContext.urlParsed.search.limit) || 100, page: Number(pageContext.routeParams.page) || 1, }, pageContext.user); return { pageContext: { title: `Revs for '${actor.name}'`, pageProps: { actor, revisions, revisionTotal, avatars, }, }, }; }