From 432536184ab342c9df65242ca26d2479e611d562 Mon Sep 17 00:00:00 2001 From: Timo Bejan Date: Thu, 12 Nov 2020 18:54:54 +0200 Subject: [PATCH] added cache for files --- apps/red-ui/ngsw-config.json | 11 +++++ .../file-preview-screen.component.html | 5 +- .../file/pdf-viewer/pdf-viewer.component.ts | 48 +++++++++++-------- .../red-ui/src/app/state/app-state.service.ts | 29 +---------- 4 files changed, 44 insertions(+), 49 deletions(-) diff --git a/apps/red-ui/ngsw-config.json b/apps/red-ui/ngsw-config.json index 3e250575f..53fbcb039 100644 --- a/apps/red-ui/ngsw-config.json +++ b/apps/red-ui/ngsw-config.json @@ -17,5 +17,16 @@ "files": ["/assets/**", "/*.(eot|svg|cur|jpg|png|webp|gif|otf|ttf|woff|woff2|ani)"] } } + ], + "dataGroups": [ + { + "name": "file-downloads", + "urls": ["/download/original/**"], + "cacheConfig": { + "maxAge": "7d", + "maxSize": 1000, + "strategy": "performance" + } + } ] } diff --git a/apps/red-ui/src/app/screens/file/file-preview-screen/file-preview-screen.component.html b/apps/red-ui/src/app/screens/file/file-preview-screen/file-preview-screen.component.html index 15f89db76..e7780c0ba 100644 --- a/apps/red-ui/src/app/screens/file/file-preview-screen/file-preview-screen.component.html +++ b/apps/red-ui/src/app/screens/file/file-preview-screen/file-preview-screen.component.html @@ -1,4 +1,4 @@ -
+