20: Update PriceAlarm to use parser

This commit is contained in:
2026-06-27 19:40:46 +02:00
parent c8c443fdc8
commit 6e75cf3725
@@ -1,5 +1,6 @@
package com.r35157.jupiterperpsalarm.impl.ref;
import java.math.BigDecimal;
import java.time.Instant;
public final class PriceAlarm {
@@ -16,9 +17,10 @@ public final class PriceAlarm {
);
}
BigDecimal target = AlarmTargetParser.parse(definition.targetExpression());
boolean reached = definition.direction().reached(
price.priceUsd(),
definition.target()
target
);
boolean enteredTriggeredSide = previousReached == null