Up version to 1.1.0

- Added server_type, host, and port to the output message.
This commit is contained in:
Skylar Sadlier 2019-12-05 20:11:38 -07:00
parent 560d24f068
commit b8ec64d854

View File

@ -9,32 +9,31 @@ module.exports = function(RED) {
this.halt_if = config.halt_if; this.halt_if = config.halt_if;
var node = this; var node = this;
node.on('input', function(msg) { node.on('input', function(msg) {
var serverInfo = {
'type': node.server_type, if(node.server_type) {
'host': node.host msg.host = node.server_type;
}; }
if(node.host) {
msg.host = node.host;
}
if(node.port) { if(node.port) {
serverInfo['port'] = node.port; msg.port = node.port;
} }
if(msg.server_type) { if(node.halt_if) {
serverInfo['type'] = msg.server_type; msg.halt_if = node.halt_if;
} }
if(msg.host) { Gamedig.query({
serverInfo['host'] = msg.host; 'type': msg.server_type,
} 'host': msg.host
})
if(msg.port) {
serverInfo['port'] = msg.port;
}
Gamedig.query(serverInfo)
.then(function(state) { .then(function(state) {
msg.payload = 'online'; msg.payload = 'online';
msg.data = state; msg.data = state;
if (msg.payload === node.halt_if) { if (msg.payload === msg.halt_if) {
return null; return null;
} }
node.send(msg); node.send(msg);
@ -43,7 +42,7 @@ module.exports = function(RED) {
msg.data = { msg.data = {
'error': error 'error': error
}; };
if (msg.payload === node.halt_if) { if (msg.payload === msg.halt_if) {
return null; return null;
} }
node.send(msg); node.send(msg);