From 34161aebea4518f9fab4f9eb04d4f42e0ecc292a Mon Sep 17 00:00:00 2001 From: Neil Date: Fri, 5 May 2023 15:41:51 +0800 Subject: [PATCH] load image faster: do not preload if url is local (#563) Co-authored-by: neil molina --- .../desktop/src/components/package-card/bg-image.svelte | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/modules/desktop/src/components/package-card/bg-image.svelte b/modules/desktop/src/components/package-card/bg-image.svelte index 0dbd47b..313fd53 100644 --- a/modules/desktop/src/components/package-card/bg-image.svelte +++ b/modules/desktop/src/components/package-card/bg-image.svelte @@ -16,6 +16,12 @@ let lastProcessedPkg: GUIPackage | null = null; const loadImage = async (url: string): Promise => { + if (url.includes("cached_images")) { + loadedImg = url; + loaded = true; + return url; + } + const image = new Image(); image.src = url; return new Promise((resolve, reject) => { @@ -23,7 +29,7 @@ loadedImg = url; setTimeout(() => { loaded = true; - }, 300); + }, 100); resolve(url); }; image.onerror = () => {