diff --git a/Backend/dist/Integrations/buildin/wirecast/actions/setbroadcasting.js b/Backend/dist/Integrations/buildin/wirecast/actions/setbroadcasting.js index 4dafbfe..2987a98 100644 --- a/Backend/dist/Integrations/buildin/wirecast/actions/setbroadcasting.js +++ b/Backend/dist/Integrations/buildin/wirecast/actions/setbroadcasting.js @@ -1,16 +1,21 @@ Object.defineProperty(exports, "__esModule", { value: true }); module.exports = function (ActionAPI) { - ActionAPI.handle(function (properties, status, deck) { - var connectionID = properties.connectionID != undefined && properties.connectionID.length > 0 + ActionAPI.onExecute(function (properties, status, deck) { + var connectionID = properties.connectionID != undefined && + properties.connectionID.length > 0 ? properties.connectionID : 'none'; - var state = properties.state != undefined && properties.state.length > 0 ? properties.state : 'offline'; + var state = properties.state != undefined && properties.state.length > 0 + ? properties.state + : 'offline'; if (connectionID != 'none') { var connection = ActionAPI.getConnection('wirecast-bridge', connectionID); if (connection && connection.instance) { connection.instance .setBroadcasting(state == 'live') - .then(function () { return status("Broadcasting state has been set to ".concat(state)); }) + .then(function () { + return status("Broadcasting state has been set to ".concat(state)); + }) .catch(function (error) { return status(error, 'error'); }); } } @@ -18,33 +23,33 @@ module.exports = function (ActionAPI) { status('No connection specfied', 'error'); }); ActionAPI.onOpenEditor(function (EditorAPI, properties) { - var connectionID = properties.connectionID != undefined && properties.connectionID.length > 0 + var connectionID = properties.connectionID != undefined && + properties.connectionID.length > 0 ? properties.connectionID : 'none'; - var state = properties.state != undefined && properties.state.length > 0 ? properties.state : 'offline'; + var state = properties.state != undefined && properties.state.length > 0 + ? properties.state + : 'offline'; var connectionField = { id: 'connectionID', name: 'Connection', value: connectionID, type: 'connection', - connectionType: 'wirecast-bridge' + connectionType: 'wirecast-bridge', }; var stateField = { id: 'state', name: 'State', type: 'select', value: state, - values: [] + values: [], }; if (connectionID != 'none') stateField.values = [ { id: 'live', text: 'Live' }, - { id: 'offline', text: 'Offline' } + { id: 'offline', text: 'Offline' }, ]; - EditorAPI.setFields([ - connectionField, - stateField - ]); + EditorAPI.setFields([connectionField, stateField]); EditorAPI.onFieldChanges(function (fields) { var fieldObject = EditorAPI.tools.objectifyFieldsValues(fields); connectionField.value = fieldObject.connectionID; @@ -55,15 +60,15 @@ module.exports = function (ActionAPI) { connectionID != 'none' ? [ { id: 'live', text: 'Live' }, - { id: 'offline', text: 'Offline' } + { id: 'offline', text: 'Offline' }, ] : []; - EditorAPI.setFields([ - connectionField, - stateField - ]); + EditorAPI.setFields([connectionField, stateField]); } - EditorAPI.saveProperties({ connectionID: fieldObject.connectionID, state: fieldObject.state }); + EditorAPI.saveProperties({ + connectionID: fieldObject.connectionID, + state: fieldObject.state, + }); }); }); }; diff --git a/Backend/dist/Integrations/buildin/wirecast/actions/setbroadcasting.js.map b/Backend/dist/Integrations/buildin/wirecast/actions/setbroadcasting.js.map index 6fa441b..ea884e2 100644 --- a/Backend/dist/Integrations/buildin/wirecast/actions/setbroadcasting.js.map +++ b/Backend/dist/Integrations/buildin/wirecast/actions/setbroadcasting.js.map @@ -1 +1 @@ -{"version":3,"file":"setBroadcasting.js","sourceRoot":"","sources":["../../../../../src/Integrations/buildin/wirecast/actions/setBroadcasting.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"setBroadcasting.js","sourceRoot":"","sources":["../../../../../src/Integrations/buildin/wirecast/actions/setBroadcasting.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/Backend/dist/Integrations/buildin/wirecast/wirecast.js.map b/Backend/dist/Integrations/buildin/wirecast/wirecast.js.map index 80feede..04599c7 100644 --- a/Backend/dist/Integrations/buildin/wirecast/wirecast.js.map +++ b/Backend/dist/Integrations/buildin/wirecast/wirecast.js.map @@ -1 +1 @@ -{"version":3,"file":"wirecast.js","sourceRoot":"","sources":["../../../../src/Integrations/buildin/wirecast/wirecast.ts"],"names":[],"mappings":";AAEA,2DAA0D;AAE1D,oDAAoD;AACpD,wBAAwB;AAExB,MAAM,CAAC,OAAO,GAAG,UAAC,GAAmB;IACpC,GAAG,CAAC,cAAc,CAAC,eAAe,EAAE,OAAO,CAAC,yBAAyB,CAAC,CAAC,CAAC;IACxE,GAAG,CAAC,cAAc,CAAC,YAAY,EAAE,OAAO,CAAC,sBAAsB,CAAC,CAAC,CAAC;IAClE,GAAG,CAAC,cAAc,CAAC,WAAW,EAAE,OAAO,CAAC,qBAAqB,CAAC,CAAC,CAAC;IAChE,GAAG,CAAC,cAAc,CAAC,aAAa,EAAE,OAAO,CAAC,uBAAuB,CAAC,CAAC,CAAC;IACpE,GAAG,CAAC,cAAc,CAAC,iBAAiB,EAAE,OAAO,CAAC,2BAA2B,CAAC,CAAC,CAAC;IAC5E,GAAG,CAAC,cAAc,CAAC,IAAI,EAAE,OAAO,CAAC,cAAc,CAAC,CAAC,CAAC;IAClD,GAAG,CAAC,cAAc,CAAC,iBAAiB,EAAE,OAAO,CAAC,2BAA2B,CAAC,CAAC,CAAC;IAC5E,GAAG,CAAC,cAAc,CAAC,cAAc,EAAE,OAAO,CAAC,wBAAwB,CAAC,CAAC,CAAC;IACtE,GAAG,CAAC,cAAc,CAAC,aAAa,EAAE,OAAO,CAAC,uBAAuB,CAAC,CAAC,CAAC;IAEpE,GAAG,CAAC,2BAA2B,CAAC,iBAAiB,EAAE,UAAC,YAAoC;QACvF,IAAI,QAAQ,GAAG,YAAY,CAAC,QAAQ,CAAC;QACrC,IAAI,QAAQ,IAAI,SAAS,EAAE;YAC1B,QAAQ,GAAG,IAAI,uCAAkB,EAAE,CAAC;SACpC;QACD,QAAQ,CAAC,OAAO,CAAC,YAAY,CAAC,UAAU,CAAC,EAAE,EAAE,YAAY,CAAC,UAAU,CAAC,IAAI,CAAC,CAAC;QAE3E,YAAY,CAAC,WAAW,CAAC,QAAQ,CAAC,CAAC;QACnC,QAAQ,CAAC,IAAI,CAAC,UAAC,KAAc;YAC5B,YAAY,CAAC,QAAQ,CAAC,KAAK,EAAE,KAAK,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,iCAAiC,CAAC,CAAC;QAChF,CAAC,CAAC,CAAC;IACJ,CAAC,CAAC,CAAC;AACJ,CAAC,CAAC"} \ No newline at end of file +{"version":3,"file":"wirecast.js","sourceRoot":"","sources":["../../../../src/Integrations/buildin/wirecast/wirecast.ts"],"names":[],"mappings":";AAEA,2DAA0D;AAE1D,oDAAoD;AACpD,wBAAwB;AAExB,MAAM,CAAC,OAAO,GAAG,UAAC,GAAmB;IACpC,GAAG,CAAC,cAAc,CAAC,eAAe,EAAE,OAAO,CAAC,yBAAyB,CAAC,CAAC,CAAC;IACxE,GAAG,CAAC,cAAc,CAAC,YAAY,EAAE,OAAO,CAAC,sBAAsB,CAAC,CAAC,CAAC;IAClE,GAAG,CAAC,cAAc,CAAC,WAAW,EAAE,OAAO,CAAC,qBAAqB,CAAC,CAAC,CAAC;IAChE,GAAG,CAAC,cAAc,CAAC,aAAa,EAAE,OAAO,CAAC,uBAAuB,CAAC,CAAC,CAAC;IACpE,GAAG,CAAC,cAAc,CAAC,iBAAiB,EAAE,OAAO,CAAC,2BAA2B,CAAC,CAAC,CAAC;IAC5E,GAAG,CAAC,cAAc,CAAC,IAAI,EAAE,OAAO,CAAC,cAAc,CAAC,CAAC,CAAC;IAClD,GAAG,CAAC,cAAc,CAAC,iBAAiB,EAAE,OAAO,CAAC,2BAA2B,CAAC,CAAC,CAAC;IAC5E,GAAG,CAAC,cAAc,CAAC,cAAc,EAAE,OAAO,CAAC,wBAAwB,CAAC,CAAC,CAAC;IACtE,GAAG,CAAC,cAAc,CAAC,aAAa,EAAE,OAAO,CAAC,uBAAuB,CAAC,CAAC,CAAC;IAEpE,GAAG,CAAC,2BAA2B,CAC9B,iBAAiB,EACjB,UAAC,YAAoC;QACpC,IAAI,QAAQ,GAAG,YAAY,CAAC,QAAQ,CAAC;QACrC,IAAI,QAAQ,IAAI,SAAS,EAAE;YAC1B,QAAQ,GAAG,IAAI,uCAAkB,EAAE,CAAC;SACpC;QACD,QAAQ,CAAC,OAAO,CACf,YAAY,CAAC,UAAU,CAAC,EAAE,EAC1B,YAAY,CAAC,UAAU,CAAC,IAAI,CAC5B,CAAC;QAEF,YAAY,CAAC,WAAW,CAAC,QAAQ,CAAC,CAAC;QACnC,QAAQ,CAAC,IAAI,CAAC,UAAC,KAAc;YAC5B,YAAY,CAAC,QAAQ,CACpB,KAAK,EACL,KAAK,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,iCAAiC,CAChD,CAAC;QACH,CAAC,CAAC,CAAC;IACJ,CAAC,CACD,CAAC;AACH,CAAC,CAAC"} \ No newline at end of file diff --git a/Backend/src/Integrations/buildin/wirecast/actions/setBroadcasting.ts b/Backend/src/Integrations/buildin/wirecast/actions/setBroadcasting.ts index 441cb22..7a99357 100644 --- a/Backend/src/Integrations/buildin/wirecast/actions/setBroadcasting.ts +++ b/Backend/src/Integrations/buildin/wirecast/actions/setBroadcasting.ts @@ -2,21 +2,30 @@ import { ActionAPI } from '../../../ActionAPI'; import { EditorAPI, EditorAPI_Field } from '../../../EditorAPI'; module.exports = (ActionAPI: ActionAPI) => { - ActionAPI.handle((properties: Properties, status, deck) => { + ActionAPI.onExecute((properties: Properties, status, deck) => { var connectionID = - properties.connectionID != undefined && properties.connectionID.length > 0 + properties.connectionID != undefined && + properties.connectionID.length > 0 ? properties.connectionID : 'none'; - var state = properties.state != undefined && properties.state.length > 0 ? properties.state : 'offline'; + var state = + properties.state != undefined && properties.state.length > 0 + ? properties.state + : 'offline'; if (connectionID != 'none') { - var connection = ActionAPI.getConnection('wirecast-bridge', connectionID); + var connection = ActionAPI.getConnection( + 'wirecast-bridge', + connectionID + ); if (connection && connection.instance) { connection.instance .setBroadcasting(state == 'live') - .then(() => status(`Broadcasting state has been set to ${state}`)) + .then(() => + status(`Broadcasting state has been set to ${state}`) + ) .catch((error) => status(error, 'error')); } } else status('No connection specfied', 'error'); @@ -24,35 +33,36 @@ module.exports = (ActionAPI: ActionAPI) => { ActionAPI.onOpenEditor((EditorAPI: EditorAPI, properties: Properties) => { var connectionID = - properties.connectionID != undefined && properties.connectionID.length > 0 + properties.connectionID != undefined && + properties.connectionID.length > 0 ? properties.connectionID : 'none'; - var state = properties.state != undefined && properties.state.length > 0 ? properties.state : 'offline'; + var state = + properties.state != undefined && properties.state.length > 0 + ? properties.state + : 'offline'; var connectionField: EditorAPI_Field = { id: 'connectionID', name: 'Connection', value: connectionID, type: 'connection', - connectionType: 'wirecast-bridge' + connectionType: 'wirecast-bridge', }; var stateField: EditorAPI_Field = { id: 'state', name: 'State', type: 'select', value: state, - values: [] + values: [], }; if (connectionID != 'none') stateField.values = [ { id: 'live', text: 'Live' }, - { id: 'offline', text: 'Offline' } + { id: 'offline', text: 'Offline' }, ]; - EditorAPI.setFields([ - connectionField, - stateField - ]); + EditorAPI.setFields([connectionField, stateField]); EditorAPI.onFieldChanges((fields) => { var fieldObject = EditorAPI.tools.objectifyFieldsValues(fields); @@ -67,16 +77,16 @@ module.exports = (ActionAPI: ActionAPI) => { connectionID != 'none' ? [ { id: 'live', text: 'Live' }, - { id: 'offline', text: 'Offline' } - ] + { id: 'offline', text: 'Offline' }, + ] : []; - EditorAPI.setFields([ - connectionField, - stateField - ]); + EditorAPI.setFields([connectionField, stateField]); } - EditorAPI.saveProperties({ connectionID: fieldObject.connectionID, state: fieldObject.state }); + EditorAPI.saveProperties({ + connectionID: fieldObject.connectionID, + state: fieldObject.state, + }); }); }); }; diff --git a/Backend/src/Integrations/buildin/wirecast/wirecast.ts b/Backend/src/Integrations/buildin/wirecast/wirecast.ts index 50f8aab..dee5bb2 100644 --- a/Backend/src/Integrations/buildin/wirecast/wirecast.ts +++ b/Backend/src/Integrations/buildin/wirecast/wirecast.ts @@ -16,16 +16,25 @@ module.exports = (api: IntegrationAPI) => { api.registerAction('setRecording', require('./actions/setRecording')); api.registerAction('setAutoLive', require('./actions/setAutoLive')); - api.registerConnectionValidator('wirecast-bridge', (ValidatorAPI: ConnectionValidatorAPI) => { - var instance = ValidatorAPI.instance; - if (instance == undefined) { - instance = new WirecastConnection(); - } - instance.setHost(ValidatorAPI.properties.ip, ValidatorAPI.properties.port); + api.registerConnectionValidator( + 'wirecast-bridge', + (ValidatorAPI: ConnectionValidatorAPI) => { + var instance = ValidatorAPI.instance; + if (instance == undefined) { + instance = new WirecastConnection(); + } + instance.setHost( + ValidatorAPI.properties.ip, + ValidatorAPI.properties.port + ); - ValidatorAPI.setInstance(instance); - instance.ping((state: boolean) => { - ValidatorAPI.callback(state, state ? null : 'Unable to reach Wirecast-Bridge'); - }); - }); + ValidatorAPI.setInstance(instance); + instance.ping((state: boolean) => { + ValidatorAPI.callback( + state, + state ? null : 'Unable to reach Wirecast-Bridge' + ); + }); + } + ); };