Merge branch 'feature-preview'
This commit is contained in:
@@ -60,14 +60,19 @@ app.get('/:sid', (req, res, next) => {
|
||||
const sid = req.params.sid.substr(0, req.params.sid.length-5);
|
||||
if(!db.get(sid)) return res.status(404).end();
|
||||
|
||||
res.json(db.get(sid).map(data => {
|
||||
const item = Object.assign(data, {url: `/files/${sid}++${data.key}`});
|
||||
if(item.metadata.password) {
|
||||
return AES.encrypt(JSON.stringify(data), item.metadata.password).toString();
|
||||
} else {
|
||||
return item;
|
||||
res.json({
|
||||
items: db.get(sid).map(data => {
|
||||
const item = Object.assign(data, {url: `/files/${sid}++${data.key}`});
|
||||
if(item.metadata.password) {
|
||||
return AES.encrypt(JSON.stringify(data), item.metadata.password).toString();
|
||||
} else {
|
||||
return item;
|
||||
}
|
||||
}),
|
||||
config: {
|
||||
maxPreviewSize: config.maxPreviewSize
|
||||
}
|
||||
}));
|
||||
});
|
||||
} else {
|
||||
if(!db.get(req.params.sid)) return next();
|
||||
res.sendFile(path.join(__dirname, '../public/html/download.html'));
|
||||
|
||||
Reference in New Issue
Block a user