Release 1.5.13
This commit is contained in:
@@ -36,12 +36,15 @@ module.exports = function registerAdminManageRoutes(app, deps) {
|
||||
const blackoutValue = req.body && Object.prototype.hasOwnProperty.call(req.body, 'blackout')
|
||||
? req.body.blackout
|
||||
: req.query.blackout;
|
||||
const pausedValue = req.body && Object.prototype.hasOwnProperty.call(req.body, 'paused')
|
||||
? req.body.paused
|
||||
: req.query.paused;
|
||||
|
||||
if (!command) {
|
||||
return res.status(400).json({ error: 'Command is required' });
|
||||
}
|
||||
|
||||
if (command !== 'reload' && command !== 'blackout') {
|
||||
if (command !== 'reload' && command !== 'blackout' && command !== 'pause') {
|
||||
return res.status(400).json({ error: 'Unsupported command' });
|
||||
}
|
||||
|
||||
@@ -56,7 +59,12 @@ module.exports = function registerAdminManageRoutes(app, deps) {
|
||||
command: 'blackout',
|
||||
blackout: blackoutValue === true || blackoutValue === 'true' || blackoutValue === '1' ? true : false
|
||||
}
|
||||
: 'reload';
|
||||
: command === 'pause'
|
||||
? {
|
||||
command: 'pause',
|
||||
paused: pausedValue === true || pausedValue === 'true' || pausedValue === '1' ? true : false
|
||||
}
|
||||
: 'reload';
|
||||
|
||||
const sentCount = await notifyPlayerScreens(slugs, payload);
|
||||
await broadcastDashboardState();
|
||||
@@ -65,7 +73,8 @@ module.exports = function registerAdminManageRoutes(app, deps) {
|
||||
ok: true,
|
||||
command: command,
|
||||
sent: sentCount,
|
||||
blackout: command === 'blackout' ? Boolean(payload.blackout) : undefined
|
||||
blackout: command === 'blackout' ? Boolean(payload.blackout) : undefined,
|
||||
paused: command === 'pause' ? Boolean(payload.paused) : undefined
|
||||
});
|
||||
} catch (error) {
|
||||
next(error);
|
||||
|
||||
Reference in New Issue
Block a user