16 lines
872 B
JavaScript
16 lines
872 B
JavaScript
exports.__esModule = true;
|
|
var MoorenTv_1 = require("./MoorenTv");
|
|
module.exports = function (Api) {
|
|
Api.registerAction('startGame', 'Start game', require('./actions/startGame'));
|
|
Api.registerAction('stopGame', 'Stop game', require('./actions/stopGame'));
|
|
Api.registerConnectionValidator('moorentv', function (validatorApi) {
|
|
var _a = validatorApi.properties, serverAddress = _a.serverAddress, serverPort = _a.serverPort, adminPass = _a.adminPass;
|
|
var mtv = new MoorenTv_1.MoorenTV({ serverAddress: serverAddress, serverPort: serverPort, adminPass: adminPass });
|
|
mtv.ping(function (succeed) {
|
|
if (succeed)
|
|
validatorApi.setInstance(mtv);
|
|
validatorApi.callback(succeed, succeed == false ? 'Unable to connect to the MoorenTV instance' : null);
|
|
});
|
|
});
|
|
};
|
|
//# sourceMappingURL=main.js.map
|