mirror of
https://github.com/immich-app/immich.git
synced 2026-05-22 15:42:32 -04:00
dfacde5af8
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: Daniel Dietzler <mail@ddietzler.dev>
12 lines
394 B
TypeScript
12 lines
394 B
TypeScript
import { ServiceWorkerMessenger } from './sw-messenger';
|
|
|
|
const hasServiceWorker = globalThis.isSecureContext && 'serviceWorker' in navigator;
|
|
const messenger = hasServiceWorker ? new ServiceWorkerMessenger(navigator.serviceWorker) : undefined;
|
|
|
|
export function cancelImageUrl(url: string | undefined | null) {
|
|
if (!url || !messenger) {
|
|
return;
|
|
}
|
|
messenger.send('cancel', { url });
|
|
}
|