Deployment select attributes for speed-up

This commit is contained in:
Matej Bačo
2025-09-05 11:11:24 +02:00
parent 59d0cccae9
commit 8cd66cd142
3 changed files with 20 additions and 2 deletions
@@ -34,6 +34,14 @@ export const load: PageLoad = async ({ params, depends, url, route, parent }) =>
Query.limit(limit),
Query.offset(offset),
Query.orderDesc(''),
Query.select([
'buildSize',
'sourceSize',
'totalSize',
'buildDuration',
'status',
'type'
]),
...parsedQueries.values()
]
})
@@ -12,14 +12,16 @@ export const load = async ({ params, depends, parent }) => {
const [deploymentList, prodReadyDeployments, proxyRuleList] = await Promise.all([
sdk.forProject(params.region, params.project).sites.listDeployments({
siteId: params.site,
queries: [Query.limit(4), Query.orderDesc('')]
queries: [Query.limit(4), Query.orderDesc(''), Query.select(['status', 'type'])]
}),
sdk.forProject(params.region, params.project).sites.listDeployments({
siteId: params.site,
queries: [
Query.equal('status', 'ready'),
Query.equal('activate', true),
Query.orderDesc('')
Query.limit(1),
Query.orderDesc(''),
Query.select(['buildDuration', 'totalSize', 'sourceSize', 'buildSize', 'type'])
]
}),
sdk.forProject(params.region, params.project).proxy.listRules({
@@ -22,6 +22,14 @@ export const load = async ({ params, depends, url, route, parent }) => {
Query.limit(limit),
Query.offset(offset),
Query.orderDesc(''),
Query.select([
'buildSize',
'sourceSize',
'totalSize',
'buildDuration',
'status',
'type'
]),
...parsedQueries.values()
]
}),