Files
Alexandre Storelli 8b172884c8 various UI bugfixes
2018-11-15 09:33:18 +01:00

20 lines
658 B
JavaScript

'use strict';
const { log } = require('abr-log')('flag');
const flag = require('../handlers/flag');
module.exports = (app) => app.post('/flag', async function(request, response) {
const playingRadio = request.body.playingRadio;
const cursors = request.body.cursors;
log.debug("received flag request with playingRadio=" + playingRadio);
response.set({ 'Access-Control-Allow-Origin': '*' });
try {
const OK = await flag({ playingRadio: playingRadio, cursors: cursors });
if (!OK) throw new Error("flag request failed");
response.status(200).send("OK");
} catch (e) {
log.error("api flag err=" + e);
response.status(400).send("error");
}
});