Skip to content

Commit cfd82b2

Browse files
authored
Merge pull request #2031 from appwrite/fix-endpoint-sites-screenshots
Fix: Use correct endpoint for site screenshots
2 parents 64c0699 + ad13563 commit cfd82b2

File tree

3 files changed

+6
-10
lines changed

3 files changed

+6
-10
lines changed

src/lib/stores/sdk.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -81,7 +81,8 @@ function createConsoleSdk(client: Client) {
8181
billing: new Billing(client),
8282
sources: new Sources(client),
8383
sites: new Sites(client),
84-
domains: new Domains(client)
84+
domains: new Domains(client),
85+
storage: new Storage(client)
8586
};
8687
}
8788

src/routes/(console)/project-[region]-[project]/sites/(components)/siteCard.svelte

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -20,9 +20,8 @@
2020
import { app } from '$lib/stores/app';
2121
import { base } from '$app/paths';
2222
import { isCloud } from '$lib/system';
23-
import { getApiEndpoint } from '$lib/stores/sdk';
23+
import { sdk } from '$lib/stores/sdk';
2424
import { capitalize } from '$lib/helpers/string';
25-
import { page } from '$app/state';
2625
2726
export let deployment: Models.Deployment;
2827
export let proxyRuleList: Models.ProxyRuleList;
@@ -46,9 +45,7 @@
4645
}
4746
4847
function getFilePreview(fileId: string) {
49-
// TODO: @Meldiron use sdk.forConsole.storage.getFilePreview
50-
const endpoint = getApiEndpoint(page.params.region);
51-
return endpoint + `/storage/buckets/screenshots/files/${fileId}/view?project=console`;
48+
return sdk.forConsole.storage.getFileView('screenshots', fileId);
5249
}
5350
</script>
5451

src/routes/(console)/project-[region]-[project]/sites/grid.svelte

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
import { generateSiteDeploymentDesc } from './store';
88
import { SvgIcon } from '$lib/components';
99
import { app } from '$lib/stores/app';
10-
import { getApiEndpoint } from '$lib/stores/sdk';
10+
import { sdk } from '$lib/stores/sdk';
1111
import AddCollaboratorModal from './(components)/addCollaboratorModal.svelte';
1212
import SitesActionMenu from './sitesActionMenu.svelte';
1313
import { capitalize } from '$lib/helpers/string';
@@ -33,9 +33,7 @@
3333
}
3434
3535
function getFilePreview(fileId: string) {
36-
// TODO: @Meldiron use sdk.forConsole.storage.getFilePreview
37-
const endpoint = getApiEndpoint(page.params.region);
38-
return endpoint + `/storage/buckets/screenshots/files/${fileId}/view?project=console`;
36+
return sdk.forConsole.storage.getFileView('screenshots', fileId);
3937
}
4038
</script>
4139

0 commit comments

Comments
 (0)