Skip to content

Commit 14de55d

Browse files
authored
Merge pull request #2329 from appwrite/fix-deployments-list-speed
Fix: Deployment select attributes for speed-up
2 parents 59d0ccc + 8cd66cd commit 14de55d

3 files changed

Lines changed: 20 additions & 2 deletions

File tree

  • src/routes/(console)/project-[region]-[project]

src/routes/(console)/project-[region]-[project]/functions/function-[function]/+page.ts

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -34,6 +34,14 @@ export const load: PageLoad = async ({ params, depends, url, route, parent }) =>
3434
Query.limit(limit),
3535
Query.offset(offset),
3636
Query.orderDesc(''),
37+
Query.select([
38+
'buildSize',
39+
'sourceSize',
40+
'totalSize',
41+
'buildDuration',
42+
'status',
43+
'type'
44+
]),
3745
...parsedQueries.values()
3846
]
3947
})

src/routes/(console)/project-[region]-[project]/sites/site-[site]/+page.ts

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,14 +12,16 @@ export const load = async ({ params, depends, parent }) => {
1212
const [deploymentList, prodReadyDeployments, proxyRuleList] = await Promise.all([
1313
sdk.forProject(params.region, params.project).sites.listDeployments({
1414
siteId: params.site,
15-
queries: [Query.limit(4), Query.orderDesc('')]
15+
queries: [Query.limit(4), Query.orderDesc(''), Query.select(['status', 'type'])]
1616
}),
1717
sdk.forProject(params.region, params.project).sites.listDeployments({
1818
siteId: params.site,
1919
queries: [
2020
Query.equal('status', 'ready'),
2121
Query.equal('activate', true),
22-
Query.orderDesc('')
22+
Query.limit(1),
23+
Query.orderDesc(''),
24+
Query.select(['buildDuration', 'totalSize', 'sourceSize', 'buildSize', 'type'])
2325
]
2426
}),
2527
sdk.forProject(params.region, params.project).proxy.listRules({

src/routes/(console)/project-[region]-[project]/sites/site-[site]/deployments/+page.ts

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,14 @@ export const load = async ({ params, depends, url, route, parent }) => {
2222
Query.limit(limit),
2323
Query.offset(offset),
2424
Query.orderDesc(''),
25+
Query.select([
26+
'buildSize',
27+
'sourceSize',
28+
'totalSize',
29+
'buildDuration',
30+
'status',
31+
'type'
32+
]),
2533
...parsedQueries.values()
2634
]
2735
}),

0 commit comments

Comments
 (0)