mirror of
https://github.com/skylord123/node-red-contrib-gamedig.git
synced 2025-04-18 03:53:03 -06:00
Up version to 1.1.0
- Added server_type, host, and port to the output message.
This commit is contained in:
parent
560d24f068
commit
b8ec64d854
@ -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);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user