From d33289d8ce7ec50342d09901534af484ed1f57dec05f7cb19c66dac69d4a6b5d Mon Sep 17 00:00:00 2001 From: Minimons Date: Sat, 27 Jun 2026 20:29:24 +0200 Subject: [PATCH] 20: Wire-up resolver --- .../jupiterperpsalarm/impl/ref/JupiterPerpsAlarmImpl.tjava | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/main/tjava/com/r35157/jupiterperpsalarm/impl/ref/JupiterPerpsAlarmImpl.tjava b/src/main/tjava/com/r35157/jupiterperpsalarm/impl/ref/JupiterPerpsAlarmImpl.tjava index b1f99f9..fa0f2bb 100644 --- a/src/main/tjava/com/r35157/jupiterperpsalarm/impl/ref/JupiterPerpsAlarmImpl.tjava +++ b/src/main/tjava/com/r35157/jupiterperpsalarm/impl/ref/JupiterPerpsAlarmImpl.tjava @@ -23,15 +23,18 @@ public final class JupiterPerpsAlarmImpl { } List definitions; + AlarmConfiguration alarmConfiguration; + try { - definitions = AlarmConfigurationParser.parse(config.alarmConfiguration()); + alarmConfiguration = AlarmConfigurationParser.parse(config.alarmConfiguration()); + definitions = alarmConfiguration.definitions(); } catch (Exception exception) { String errMsg = "Could not load alarm configuration: " + exception.getMessage() + "!"; throw new IllegalStateException(errMsg, exception); } AlarmVariableResolver variableResolver = new AlarmVariableResolver( - AlarmConfigurationParser.constants() + alarmConfiguration.variables() ); List actions = new ArrayList<>();