From 244a6f19fe58666dc89763306c85d4a91a000d4e891cbbb087112a1f4cf29185 Mon Sep 17 00:00:00 2001 From: Minimons Date: Sun, 28 Jun 2026 18:40:05 +0200 Subject: [PATCH] 20: Add actual refreshing logic to loop --- ...JupiterPerpsEntryPriceVariableRefreshWatcher.tjava | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/src/main/tjava/com/r35157/jupiterperpsalarm/impl/ref/JupiterPerpsEntryPriceVariableRefreshWatcher.tjava b/src/main/tjava/com/r35157/jupiterperpsalarm/impl/ref/JupiterPerpsEntryPriceVariableRefreshWatcher.tjava index 79d21ee..3ff10a7 100644 --- a/src/main/tjava/com/r35157/jupiterperpsalarm/impl/ref/JupiterPerpsEntryPriceVariableRefreshWatcher.tjava +++ b/src/main/tjava/com/r35157/jupiterperpsalarm/impl/ref/JupiterPerpsEntryPriceVariableRefreshWatcher.tjava @@ -3,6 +3,7 @@ package com.r35157.jupiterperpsalarm.impl.ref; import java.nio.file.*; import java.util.Objects; import java.io.IOException; +import java.nio.file.Files; import java.nio.file.FileSystems; import java.nio.file.StandardWatchEventKinds; import java.nio.file.WatchEvent; @@ -51,7 +52,15 @@ public final class JupiterPerpsEntryPriceVariableRefreshWatcher { continue; } - System.out.println("Refresh trigger file detected"); + Path triggerFile = confDirectory.resolve(path); + + System.out.println("Refresh trigger file detected: " + triggerFile); + + try { + refresher.refresh(); + } finally { + Files.deleteIfExists(triggerFile); + } } if (!key.reset()) {