From 76446f8b7332eaaa6ec86fe8af063cea193a57b6d08040f0d2e6ea5f6882a36f Mon Sep 17 00:00:00 2001 From: Minimons Date: Sun, 28 Jun 2026 11:48:08 +0200 Subject: [PATCH] 20: Clean-up before update --- .../ref/JupiterPerpsEntryPriceVariableRefresher.tjava | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/src/main/tjava/com/r35157/jupiterperpsalarm/impl/ref/JupiterPerpsEntryPriceVariableRefresher.tjava b/src/main/tjava/com/r35157/jupiterperpsalarm/impl/ref/JupiterPerpsEntryPriceVariableRefresher.tjava index f1d4682..794a801 100644 --- a/src/main/tjava/com/r35157/jupiterperpsalarm/impl/ref/JupiterPerpsEntryPriceVariableRefresher.tjava +++ b/src/main/tjava/com/r35157/jupiterperpsalarm/impl/ref/JupiterPerpsEntryPriceVariableRefresher.tjava @@ -34,6 +34,8 @@ public final class JupiterPerpsEntryPriceVariableRefresher { + " open Jupiter Perps positions for wallet: " + wallet ); + removeEntryPriceVariables(); + for (JupiterPerpsPosition position : positions) { String variableName = createEntryPriceVariableName(position); @@ -57,6 +59,15 @@ public final class JupiterPerpsEntryPriceVariableRefresher { } } + private void removeEntryPriceVariables() { + variables.remove("SOL_LONG_ENTRY_PRICE"); + variables.remove("SOL_SHORT_ENTRY_PRICE"); + variables.remove("BTC_LONG_ENTRY_PRICE"); + variables.remove("BTC_SHORT_ENTRY_PRICE"); + variables.remove("ETH_LONG_ENTRY_PRICE"); + variables.remove("ETH_SHORT_ENTRY_PRICE"); + } + private static String createEntryPriceVariableName(JupiterPerpsPosition position) { String asset = switch (position.tradedTokenMint()) { case "So11111111111111111111111111111111111111112" -> "SOL";