Merge pull request #2031 from appwrite/fix-endpoint-sites-screenshots

Fix: Use correct endpoint for site screenshots
This commit is contained in:
Darshan
2025-06-17 18:02:49 +05:30
committed by GitHub
3 changed files with 6 additions and 10 deletions
+2 -1
View File
@@ -81,7 +81,8 @@ function createConsoleSdk(client: Client) {
billing: new Billing(client),
sources: new Sources(client),
sites: new Sites(client),
domains: new Domains(client)
domains: new Domains(client),
storage: new Storage(client)
};
}
@@ -20,9 +20,8 @@
import { app } from '$lib/stores/app';
import { base } from '$app/paths';
import { isCloud } from '$lib/system';
import { getApiEndpoint } from '$lib/stores/sdk';
import { sdk } from '$lib/stores/sdk';
import { capitalize } from '$lib/helpers/string';
import { page } from '$app/state';
export let deployment: Models.Deployment;
export let proxyRuleList: Models.ProxyRuleList;
@@ -46,9 +45,7 @@
}
function getFilePreview(fileId: string) {
// TODO: @Meldiron use sdk.forConsole.storage.getFilePreview
const endpoint = getApiEndpoint(page.params.region);
return endpoint + `/storage/buckets/screenshots/files/${fileId}/view?project=console`;
return sdk.forConsole.storage.getFileView('screenshots', fileId);
}
</script>
@@ -7,7 +7,7 @@
import { generateSiteDeploymentDesc } from './store';
import { SvgIcon } from '$lib/components';
import { app } from '$lib/stores/app';
import { getApiEndpoint } from '$lib/stores/sdk';
import { sdk } from '$lib/stores/sdk';
import AddCollaboratorModal from './(components)/addCollaboratorModal.svelte';
import SitesActionMenu from './sitesActionMenu.svelte';
import { capitalize } from '$lib/helpers/string';
@@ -33,9 +33,7 @@
}
function getFilePreview(fileId: string) {
// TODO: @Meldiron use sdk.forConsole.storage.getFilePreview
const endpoint = getApiEndpoint(page.params.region);
return endpoint + `/storage/buckets/screenshots/files/${fileId}/view?project=console`;
return sdk.forConsole.storage.getFileView('screenshots', fileId);
}
</script>