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(
JupiterPerpsAsset asset,
List<PriceAlarmDefinition> definitions,
AlarmVariableResolver variableResolver,
AlarmAction action
) {
this.asset = asset;
@@ -22,7 +23,7 @@ public final class AssetPriceAlarmMonitor {
"Alarm asset " + definition.asset() + " does not match monitor " + asset
);
}
return new PriceAlarm(definition, action);
return new PriceAlarm(definition, variableResolver, action);
})
.toList();