From d418cd7d1d19d095b767f8d0e4a6563a51d6d9ce Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Matej=20Ba=C4=8Do?= Date: Thu, 26 Jun 2025 11:26:21 +0200 Subject: [PATCH 1/2] Fix cross-region deployment preview screenshots (include region) --- .../sites/(components)/siteCard.svelte | 6 +++++- .../(console)/project-[region]-[project]/sites/grid.svelte | 5 ++++- 2 files changed, 9 insertions(+), 2 deletions(-) diff --git a/src/routes/(console)/project-[region]-[project]/sites/(components)/siteCard.svelte b/src/routes/(console)/project-[region]-[project]/sites/(components)/siteCard.svelte index 228e42db9..543bad66a 100644 --- a/src/routes/(console)/project-[region]-[project]/sites/(components)/siteCard.svelte +++ b/src/routes/(console)/project-[region]-[project]/sites/(components)/siteCard.svelte @@ -3,6 +3,7 @@ import { humanFileSize } from '$lib/helpers/sizeConvertion'; import { formatTimeDetailed } from '$lib/helpers/timeConversion'; import type { Models } from '@appwrite.io/console'; + import { page } from '$app/state'; import { Badge, Divider, @@ -45,7 +46,10 @@ } function getFilePreview(fileId: string) { - return sdk.forConsole.storage.getFileView('screenshots', fileId); + // Project SDK with `console` project ID = Console SDK with region prefix + return sdk + .forProject(page.params.region, 'console') + .storage.getFileView('screenshots', fileId); } diff --git a/src/routes/(console)/project-[region]-[project]/sites/grid.svelte b/src/routes/(console)/project-[region]-[project]/sites/grid.svelte index 3e740b359..45979c619 100644 --- a/src/routes/(console)/project-[region]-[project]/sites/grid.svelte +++ b/src/routes/(console)/project-[region]-[project]/sites/grid.svelte @@ -33,7 +33,10 @@ } function getFilePreview(fileId: string) { - return sdk.forConsole.storage.getFileView('screenshots', fileId); + // Project SDK with `console` project ID = Console SDK with region prefix + return sdk + .forProject(page.params.region, 'console') + .storage.getFileView('screenshots', fileId); } From a9bd56556b4a198d7dacb39e25d68b99b85290f0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Matej=20Ba=C4=8Do?= Date: Thu, 26 Jun 2025 12:21:08 +0200 Subject: [PATCH 2/2] Improve code quality --- .../sites/(components)/siteCard.svelte | 5 +---- .../(console)/project-[region]-[project]/sites/grid.svelte | 5 +---- 2 files changed, 2 insertions(+), 8 deletions(-) diff --git a/src/routes/(console)/project-[region]-[project]/sites/(components)/siteCard.svelte b/src/routes/(console)/project-[region]-[project]/sites/(components)/siteCard.svelte index 543bad66a..e8eb7e015 100644 --- a/src/routes/(console)/project-[region]-[project]/sites/(components)/siteCard.svelte +++ b/src/routes/(console)/project-[region]-[project]/sites/(components)/siteCard.svelte @@ -46,10 +46,7 @@ } function getFilePreview(fileId: string) { - // Project SDK with `console` project ID = Console SDK with region prefix - return sdk - .forProject(page.params.region, 'console') - .storage.getFileView('screenshots', fileId); + return sdk.forConsoleIn(page.params.region).storage.getFileView('screenshots', fileId); } diff --git a/src/routes/(console)/project-[region]-[project]/sites/grid.svelte b/src/routes/(console)/project-[region]-[project]/sites/grid.svelte index 45979c619..36b12b562 100644 --- a/src/routes/(console)/project-[region]-[project]/sites/grid.svelte +++ b/src/routes/(console)/project-[region]-[project]/sites/grid.svelte @@ -33,10 +33,7 @@ } function getFilePreview(fileId: string) { - // Project SDK with `console` project ID = Console SDK with region prefix - return sdk - .forProject(page.params.region, 'console') - .storage.getFileView('screenshots', fileId); + return sdk.forConsoleIn(page.params.region).storage.getFileView('screenshots', fileId); }