Feat/studio clock (#61)

* Studio Clock: broadcast change from integration
This commit is contained in:
Carlos Valente
2021-12-13 21:50:44 +01:00
committed by GitHub
parent 80c2e9a8ba
commit 3582ce18e1
3 changed files with 9 additions and 7 deletions
+3 -1
View File
@@ -964,8 +964,10 @@ export class EventTimer extends Timer {
* @description Set onAir property of timer
* @param {boolean} onAir - whether flag is active
*/
set onAir(onAir) {
setonAir(onAir) {
this.onAir = onAir;
// broadcast change
this.broadcastThis('onAir', onAir);
}
start() {
+4 -4
View File
@@ -38,11 +38,11 @@ export const initiateOSC = (config) => {
// get second part (command)
switch (path.toLowerCase()) {
case 'onAir':
global.timer.onAir = true;
case 'onair':
global.timer.setonAir(true);
break;
case 'offAir':
global.timer.onAir = false;
case 'offair':
global.timer.setonAir(false);
break;
case 'start':
case 'play':
+2 -2
View File
@@ -8,7 +8,7 @@ export const pbGet = async (req, res) => {
// Turns onAir flag to true
export const onAir = async (req, res) => {
console.log('Setting onAir to true');
global.timer.onAir = true;
global.timer.setonAir(true);
res.sendStatus(200);
};
@@ -16,7 +16,7 @@ export const onAir = async (req, res) => {
// Turns onAir flag to true
export const offAir = async (req, res) => {
console.log('Setting onAir to false');
global.timer.onAir = false;
global.timer.setonAir(false);
res.sendStatus(200);
};