1234567891011121314151617181920 |
- const storage = require('../storage');
- module.exports = async function(req, res) {
- const id = req.params.id;
- const meta = req.meta;
- try {
- if (meta.dead && !meta.flagged) {
- return res.sendStatus(404);
- }
- const ttl = await storage.ttl(id);
- res.send({
- metadata: meta.metadata,
- flagged: !!meta.flagged,
- finalDownload: meta.dlToken + 1 === meta.dlimit,
- ttl
- });
- } catch (e) {
- res.sendStatus(404);
- }
- };
|