20: Wire-up resolver

This commit is contained in:
2026-06-27 20:29:24 +02:00
parent b0eb4e6d93
commit d33289d8ce
@@ -23,15 +23,18 @@ public final class JupiterPerpsAlarmImpl {
} }
List<PriceAlarmDefinition> definitions; List<PriceAlarmDefinition> definitions;
AlarmConfiguration alarmConfiguration;
try { try {
definitions = AlarmConfigurationParser.parse(config.alarmConfiguration()); alarmConfiguration = AlarmConfigurationParser.parse(config.alarmConfiguration());
definitions = alarmConfiguration.definitions();
} catch (Exception exception) { } catch (Exception exception) {
String errMsg = "Could not load alarm configuration: " + exception.getMessage() + "!"; String errMsg = "Could not load alarm configuration: " + exception.getMessage() + "!";
throw new IllegalStateException(errMsg, exception); throw new IllegalStateException(errMsg, exception);
} }
AlarmVariableResolver variableResolver = new AlarmVariableResolver( AlarmVariableResolver variableResolver = new AlarmVariableResolver(
AlarmConfigurationParser.constants() alarmConfiguration.variables()
); );
List<AlarmAction> actions = new ArrayList<>(); List<AlarmAction> actions = new ArrayList<>();