Skip to content

Commit

Permalink
feat(wait-until): Add trigger time to wait until node in status message
Browse files Browse the repository at this point in the history
Closes #157
  • Loading branch information
zachowj committed Oct 19, 2019
1 parent 3d2c95e commit eeac869
Showing 1 changed file with 11 additions and 6 deletions.
17 changes: 11 additions & 6 deletions nodes/wait-until/wait-until.js
Expand Up @@ -242,16 +242,20 @@ module.exports = function(RED) {
statusText = `waiting for ${timeout} milliseconds`;
} else if (timeoutUnits === 'minutes') {
node.timeout = timeout * (60 * 1000);
statusText = `waiting for ${timeout} minutes`;
statusText = `waiting for ${timeout} minutes: ${node.timeoutStatus()}`;
} else if (timeoutUnits === 'hours') {
node.timeout = timeout * (60 * 60 * 1000);
statusText = node.timeoutStatus(node.timeout);
statusText = `waiting until ${node.timeoutStatus(
node.timeout
)}`;
} else if (timeoutUnits === 'days') {
node.timeout = timeout * (24 * 60 * 60 * 1000);
statusText = node.timeoutStatus(node.timeout);
statusText = `waiting until ${node.timeoutStatus(
node.timeout
)}`;
} else {
node.timeout = timeout * 1000;
statusText = `waiting for ${timeout} seconds`;
statusText = `waiting for ${timeout} seconds: ${node.timeoutStatus()}`;
}

node.timeoutId = setTimeout(async () => {
Expand Down Expand Up @@ -301,10 +305,11 @@ module.exports = function(RED) {
day: 'numeric',
hour12: false,
hour: 'numeric',
minute: 'numeric'
minute: 'numeric',
second: 'numeric'
});

return `waiting until ${timeoutStr}`;
return timeoutStr;
}
}

Expand Down

0 comments on commit eeac869

Please sign in to comment.