Refactor events export middleware.

Uses the `prepare` method for better reusability.
This commit is contained in:
D. Berge
2021-05-20 18:25:12 +02:00
parent ad422abe94
commit 315733eec0
3 changed files with 8 additions and 12 deletions

View File

@@ -1,13 +1,12 @@
const { event, sequence, configuration } = require('../../../../lib/db');
const { transform } = require('../../../../lib/sse');
const { configuration } = require('../../../../lib/db');
const { transform, prepare } = require('../../../../lib/sse');
const render = require('../../../../lib/render');
const html = async function (req, res, next) {
try {
const query = req.query;
query.sequence = req.params.sequence;
const events = await event.list(req.params.project, query);
const sequences = await sequence.list(req.params.project, query);
const {events, sequences} = await prepare(req.params.project, query);
const seis = transform(events, sequences, {projectId: req.params.project});
const templates = await configuration.get(req.params.project, "sse/templates");
const template = templates[0].template;