Skip data: images for image resizing (#248)

This commit is contained in:
Samy Pessé
2024-03-13 10:36:06 +00:00
committed by GitHub
parent bdbd14c560
commit 3725239e92
+7
View File
@@ -44,6 +44,13 @@ export async function getResizedImageURL(
): Promise<
(options: { width?: number; height?: number; dpr?: number; quality?: number }) => string
> {
// Skip it for non-http(s) URLs (data, etc).
const protocol = URL.canParse(input) ? new URL(input).protocol : '';
if (protocol !== 'http:' && protocol !== 'https:') {
return () => input;
}
const signature = await generateSignature(input);
if (!signature) {
return () => input;