Skip to content

Commit 5aa9f31

Browse files
authored
Merge pull request #2140 from hmacr/1we9-use-preview-for-screenshots
Use `getFilePreview` for screenshots in Console
2 parents 33b9cfe + 0f0d6ab commit 5aa9f31

File tree

2 files changed

+36
-4
lines changed

2 files changed

+36
-4
lines changed

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

Lines changed: 18 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
import { Card } from '$lib/components/index.js';
33
import { humanFileSize } from '$lib/helpers/sizeConvertion';
44
import { formatTimeDetailed } from '$lib/helpers/timeConversion';
5-
import type { Models } from '@appwrite.io/console';
5+
import { ImageFormat, type Models } from '@appwrite.io/console';
66
import { page } from '$app/state';
77
import {
88
Badge,
@@ -46,7 +46,23 @@
4646
}
4747
4848
function getFilePreview(fileId: string) {
49-
return sdk.forConsoleIn(page.params.region).storage.getFileView('screenshots', fileId);
49+
return sdk
50+
.forConsoleIn(page.params.region)
51+
.storage.getFilePreview(
52+
'screenshots',
53+
fileId,
54+
1024,
55+
576,
56+
undefined,
57+
undefined,
58+
undefined,
59+
undefined,
60+
undefined,
61+
undefined,
62+
undefined,
63+
undefined,
64+
ImageFormat.Webp
65+
);
5066
}
5167
</script>
5268

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

Lines changed: 18 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
import { base } from '$app/paths';
33
import { page } from '$app/state';
44
import { timeFromNow } from '$lib/helpers/date';
5-
import type { Models } from '@appwrite.io/console';
5+
import { ImageFormat, type Models } from '@appwrite.io/console';
66
import { Card, Icon, Layout, Popover, Tooltip, Typography } from '@appwrite.io/pink-svelte';
77
import { generateSiteDeploymentDesc } from './store';
88
import { SvgIcon } from '$lib/components';
@@ -33,7 +33,23 @@
3333
}
3434
3535
function getFilePreview(fileId: string) {
36-
return sdk.forConsoleIn(page.params.region).storage.getFileView('screenshots', fileId);
36+
return sdk
37+
.forConsoleIn(page.params.region)
38+
.storage.getFilePreview(
39+
'screenshots',
40+
fileId,
41+
1024,
42+
576,
43+
undefined,
44+
undefined,
45+
undefined,
46+
undefined,
47+
undefined,
48+
undefined,
49+
undefined,
50+
undefined,
51+
ImageFormat.Webp
52+
);
3753
}
3854
</script>
3955

0 commit comments

Comments
 (0)