Merge pull request #672 from derektamsen/dynamically-generate-file-ttl

Use EXPIRE_SECONDS to calculate file ttl for static content
This commit is contained in:
Danny Coates 2017-12-21 12:42:57 -08:00 committed by GitHub
commit cf5405fbe4
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -1,3 +1,4 @@
/* global EXPIRE_SECONDS */
const html = require('choo/html'); const html = require('choo/html');
const assets = require('../../common/assets'); const assets = require('../../common/assets');
const notFound = require('./notFound'); const notFound = require('./notFound');
@ -16,10 +17,11 @@ function passwordComplete(state, password) {
} }
function expireInfo(file, translate, emit) { function expireInfo(file, translate, emit) {
const hours = Math.floor(EXPIRE_SECONDS / 60 / 60);
const el = html([ const el = html([
`<div>${translate('expireInfo', { `<div>${translate('expireInfo', {
downloadCount: '<select></select>', downloadCount: '<select></select>',
timespan: translate('timespanHours', { num: 24 }) timespan: translate('timespanHours', { num: hours })
})}</div>` })}</div>`
]); ]);
const select = el.querySelector('select'); const select = el.querySelector('select');