Files
dougal-software/lib/www/server/api/middleware/sequence/get/binary.js

18 lines
433 B
JavaScript
Raw Normal View History

const { bundle } = require('../../../../lib/binary');
const { sequence } = require('../../../../lib/db');
module.exports = async function (req, res, next) {
try {
const json = await sequence.get(req.params.project, req.params.sequence, req.query);
const data = bundle(json, {type: req.query.type ?? 2});
console.log("bundle", data);
res.status(200).send(Buffer.from(data));
next();
} catch (err) {
next(err);
}
};