20: Inject AlarmVariableResolver

This commit is contained in:
2026-06-27 20:07:14 +02:00
parent 7a06d87f4a
commit 4edd5af9d7
@@ -12,6 +12,7 @@ public final class AssetPriceAlarmMonitor {
public AssetPriceAlarmMonitor( public AssetPriceAlarmMonitor(
JupiterPerpsAsset asset, JupiterPerpsAsset asset,
List<PriceAlarmDefinition> definitions, List<PriceAlarmDefinition> definitions,
AlarmVariableResolver variableResolver,
AlarmAction action AlarmAction action
) { ) {
this.asset = asset; this.asset = asset;
@@ -22,7 +23,7 @@ public final class AssetPriceAlarmMonitor {
"Alarm asset " + definition.asset() + " does not match monitor " + asset "Alarm asset " + definition.asset() + " does not match monitor " + asset
); );
} }
return new PriceAlarm(definition, action); return new PriceAlarm(definition, variableResolver, action);
}) })
.toList(); .toList();