diff options
author | John Molakvoæ <skjnldsv@protonmail.com> | 2023-08-16 16:05:43 +0200 |
---|---|---|
committer | John Molakvoæ <skjnldsv@protonmail.com> | 2023-08-17 18:56:39 +0200 |
commit | 9a5b26675c6f14b3b8afa0af27be946b6f5315de (patch) | |
tree | 33a4fd29fb92c4648a98e7d9ce83933eef8d0238 /apps | |
parent | 2cdb0747717ee7d5f3c7bb46d6f88b973a9ceef3 (diff) | |
download | nextcloud-server-9a5b26675c6f14b3b8afa0af27be946b6f5315de.tar.gz nextcloud-server-9a5b26675c6f14b3b8afa0af27be946b6f5315de.zip |
fix(files): window.caches check
Signed-off-by: John Molakvoæ <skjnldsv@protonmail.com>
Diffstat (limited to 'apps')
-rw-r--r-- | apps/files/src/services/PreviewService.ts | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/apps/files/src/services/PreviewService.ts b/apps/files/src/services/PreviewService.ts index 840d6a48afa..e581257760a 100644 --- a/apps/files/src/services/PreviewService.ts +++ b/apps/files/src/services/PreviewService.ts @@ -26,8 +26,12 @@ const SWCacheName = 'previews' /** * Check if the preview is already cached by the service worker */ -export const isCachedPreview = function(previewUrl: string) { - return caches.open(SWCacheName) +export const isCachedPreview = function(previewUrl: string): Promise<boolean> { + if (!window?.caches?.open) { + return Promise.resolve(false) + } + + return window?.caches?.open(SWCacheName) .then(function(cache) { return cache.match(previewUrl) .then(function(response) { |