Skip to content

Commit

Permalink
smaller cleanup
Browse files Browse the repository at this point in the history
  • Loading branch information
Hypnos3 committed Apr 11, 2022
1 parent 1479724 commit 1680db5
Show file tree
Hide file tree
Showing 2 changed files with 7 additions and 9 deletions.
14 changes: 6 additions & 8 deletions nodes/lib/timeControlHelper.js
Original file line number Diff line number Diff line change
Expand Up @@ -509,34 +509,32 @@ function getRuleTimeData(node, msg, rule, dNow) {
if (rule.timeMin) {
rule.timeMin.now = dNow;
rule.timeDataMin = node.positionConfig.getTimeProp(node, msg, rule.timeMin);
const numMin = rule.timeDataMin.value.getTime();
rule.timeDataMin.source = 'min';
if (rule.timeDataMin.error) {
hlp.handleError(node, RED._('node-red-contrib-sun-position/position-config:errors.error-time', { message: rule.timeDataMin.error }), undefined, rule.timeDataMin.error);
} else if (!rule.timeDataMin.value) {
throw new Error('Error can not calc Alt time!');
} else {
if (numMin > rule.timeData.ts) {
rule.timeDataMin.ts = rule.timeDataMin.value.getTime();
rule.timeDataMin.dayId = hlp.getDayId(rule.timeDataMin.value);
if (rule.timeDataMin.ts > rule.timeData.ts) {
[rule.timeData, rule.timeDataMin] = [rule.timeDataMin, rule.timeData];
rule.timeData.ts = numMin;
rule.timeData.dayId = hlp.getDayId(rule.timeDataMin.value);
}
}
}
if (rule.timeMax) {
rule.timeMax.now = dNow;
rule.timeDataMax = node.positionConfig.getTimeProp(node, msg, rule.timeMax);
const numMax = rule.timeDataMax.value.getTime();
rule.timeDataMax.source = 'max';
if (rule.timeDataMax.error) {
hlp.handleError(node, RED._('node-red-contrib-sun-position/position-config:errors.error-time', { message: rule.timeDataMax.error }), undefined, rule.timeDataMax.error);
} else if (!rule.timeDataMax.value) {
throw new Error('Error can not calc Alt time!');
} else {
if (numMax < rule.timeData.ts) {
rule.timeDataMax.ts = rule.timeDataMax.value.getTime();
rule.timeDataMax.dayId = hlp.getDayId(rule.timeDataMax.value);
if (rule.timeDataMax.ts < rule.timeData.ts) {
[rule.timeData, rule.timeDataMax] = [rule.timeDataMax, rule.timeData];
rule.timeData.ts = numMax;
rule.timeData.dayId = hlp.getDayId(rule.timeDataMax.value);
}
}
}
Expand Down
2 changes: 1 addition & 1 deletion package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "node-red-contrib-sun-position",
"version": "2.2.0-beta3",
"version": "2.2.0-beta4",
"description": "NodeRED nodes to get sun and moon position",
"keywords": [
"node-red",
Expand Down

0 comments on commit 1680db5

Please sign in to comment.