12: Multi-alarm bug fix
This commit is contained in:
@@ -28,6 +28,7 @@ public final class PriceAlarm {
|
||||
previousReached = reached;
|
||||
|
||||
if (!reached) {
|
||||
previousReached = false;
|
||||
return;
|
||||
}
|
||||
|
||||
@@ -41,7 +42,7 @@ public final class PriceAlarm {
|
||||
}
|
||||
|
||||
if (definition.trigger() == AlarmTrigger.PERSISTENT) {
|
||||
if (enteredTriggeredSide || persistentGracePeriodHasPassed()) {
|
||||
if (lastTriggeredAt == null || persistentGracePeriodHasPassed()) {
|
||||
trigger(price);
|
||||
}
|
||||
return;
|
||||
|
||||
Reference in New Issue
Block a user