aboutsummaryrefslogtreecommitdiffstats
path: root/apps/files_versions/src/utils/versions.js
diff options
context:
space:
mode:
authorLouis <6653109+artonge@users.noreply.github.com>2023-06-30 20:32:24 +0200
committerGitHub <noreply@github.com>2023-06-30 20:32:24 +0200
commitd76f39889a9cdf04c69d765c4440b53a8a173100 (patch)
tree854579ae9623015173e3217d31535254466931af /apps/files_versions/src/utils/versions.js
parent83eb6c3205997e32fcc1f276d71c2575d6e27bba (diff)
parent05acd916b544352ace073dc87ea0556e363f528d (diff)
downloadnextcloud-server-d76f39889a9cdf04c69d765c4440b53a8a173100.tar.gz
nextcloud-server-d76f39889a9cdf04c69d765c4440b53a8a173100.zip
Merge pull request #38905 from nextcloud/artonge/feat/improve_files_versions_preview_logic
Reduce load of files versions preview loading
Diffstat (limited to 'apps/files_versions/src/utils/versions.js')
-rw-r--r--apps/files_versions/src/utils/versions.js2
1 files changed, 2 insertions, 0 deletions
diff --git a/apps/files_versions/src/utils/versions.js b/apps/files_versions/src/utils/versions.js
index 1a5dde10824..71593dd0ce8 100644
--- a/apps/files_versions/src/utils/versions.js
+++ b/apps/files_versions/src/utils/versions.js
@@ -36,6 +36,7 @@ import moment from '@nextcloud/moment'
* @property {string} size - Human readable size
* @property {string} type - 'file'
* @property {number} mtime - Version creation date as a timestamp
+ * @property {boolean} hasPreview - Whether the version has a preview
* @property {string} preview - Preview URL of the version
* @property {string} url - Download URL of the version
* @property {string|null} fileVersion - The version id, null for the current version
@@ -98,6 +99,7 @@ function formatVersion(version, fileInfo) {
size: version.size,
type: version.type,
mtime: moment(version.lastmod).unix() * 1000,
+ hasPreview: version.props['has-preview'] === 1,
preview: generateUrl('/apps/files_versions/preview?file={file}&version={fileVersion}', {
file: joinPaths(fileInfo.path, fileInfo.name),
fileVersion: version.basename,