commit 3e6435b613986621b7b2bf20f448b87d152705d2
parent d5fbc7a7f227fe82e05cad67b98170ef61b40c97
Author: Florian Dold <florian@dold.me>
Date: Wed, 30 Apr 2025 13:13:24 +0200
wallet-core: fix bogus auto-refresh check
Diffstat:
1 file changed, 5 insertions(+), 7 deletions(-)
diff --git a/packages/taler-wallet-core/src/exchanges.ts b/packages/taler-wallet-core/src/exchanges.ts
@@ -2128,9 +2128,6 @@ export async function processTaskExchangeAutoRefresh(
let nextRefreshCheckStamp = timestampAbsoluteFromDb(
oldExchangeRec.nextRefreshCheckStamp,
);
-
- let refreshCheckNecessary;
-
if (
!AbsoluteTime.isNever(nextRefreshCheckStamp) &&
!AbsoluteTime.isExpired(nextRefreshCheckStamp)
@@ -2140,13 +2137,14 @@ export async function processTaskExchangeAutoRefresh(
nextRefreshCheckStamp,
)}`,
);
- refreshCheckNecessary = false;
- }
- if (!refreshCheckNecessary) {
- logger.trace("update not necessary, running again later");
+ logger.trace(
+ "exchange auto-refresh check not necessary, running again later",
+ );
return TaskRunResult.runAgainAt(nextRefreshCheckStamp);
}
+ logger.trace("exchange auto-refresh check necesary");
+
await fetchFreshExchange(wex, exchangeBaseUrl);
await doExchangeAutoRefresh(wex, exchangeBaseUrl);