perf(files): less verbose

Signed-off-by: John Molakvoæ <skjnldsv@protonmail.com>
pull/36534/head
John Molakvoæ 2 years ago
parent f28944e23f
commit bda286c7f0
No known key found for this signature in database
GPG Key ID: 60C25B8C072916CF
  1. 5
      apps/files/src/components/FileEntry.vue
  2. 3
      webpack.common.js

@ -346,7 +346,6 @@ export default Vue.extend({
// Check if we already have this preview cached
const isCached = await this.isCachedPreview(this.previewUrl)
if (isCached) {
logger.debug('Preview already cached', { fileId: this.source.attributes.fileid, backgroundFailed: this.backgroundFailed })
this.backgroundImage = `url(${this.previewUrl})`
this.backgroundFailed = false
return
@ -357,14 +356,12 @@ export default Vue.extend({
},
fetchAndApplyPreview() {
logger.debug('Fetching preview', { fileId: this.source.attributes.fileid })
this.img = new Image()
this.img.onload = () => {
this.backgroundImage = `url(${this.previewUrl})`
}
this.img.onerror = (a, b, c) => {
this.img.onerror = () => {
this.backgroundFailed = true
logger.error('Failed to fetch preview', { fileId: this.source.attributes.fileid, a, b, c })
}
this.img.src = this.previewUrl
},

@ -172,6 +172,9 @@ module.exports = {
inlineWorkboxRuntime: true,
sourcemap: false,
// Increase perfs with less logging
disableDevLogs: true,
// Define runtime caching rules.
runtimeCaching: [{
// Match any preview file request

Loading…
Cancel
Save