summaryrefslogtreecommitdiff
path: root/packages/taler-wallet-core
diff options
context:
space:
mode:
authorFlorian Dold <florian@dold.me>2024-03-05 21:24:20 +0100
committerFlorian Dold <florian@dold.me>2024-03-05 21:24:30 +0100
commit8eaf22e658d3113b8cf3ea59cd3388c6a009ee38 (patch)
tree05bc10ede831427dcef4d423316e8bd31fedfd90 /packages/taler-wallet-core
parent410ba241ecb0ea192e49bc2e08d64c1f40c3294a (diff)
downloadwallet-core-8eaf22e658d3113b8cf3ea59cd3388c6a009ee38.tar.gz
wallet-core-8eaf22e658d3113b8cf3ea59cd3388c6a009ee38.tar.bz2
wallet-core-8eaf22e658d3113b8cf3ea59cd3388c6a009ee38.zip
logging
Diffstat (limited to 'packages/taler-wallet-core')
-rw-r--r--packages/taler-wallet-core/src/exchanges.ts10
1 files changed, 9 insertions, 1 deletions
diff --git a/packages/taler-wallet-core/src/exchanges.ts b/packages/taler-wallet-core/src/exchanges.ts
index dd4296d8a..335caff62 100644
--- a/packages/taler-wallet-core/src/exchanges.ts
+++ b/packages/taler-wallet-core/src/exchanges.ts
@@ -201,18 +201,26 @@ async function getExchangeRecordsInternal(
): Promise<ExchangeDetailsRecord | undefined> {
const r = await tx.exchanges.get(exchangeBaseUrl);
if (!r) {
+ logger.warn(`no exchange found for ${exchangeBaseUrl}`);
return;
}
const dp = r.detailsPointer;
if (!dp) {
+ logger.warn(`no exchange details pointer for ${exchangeBaseUrl}`);
return;
}
const { currency, masterPublicKey } = dp;
- return await tx.exchangeDetails.indexes.byPointer.get([
+ const details = await tx.exchangeDetails.indexes.byPointer.get([
r.baseUrl,
currency,
masterPublicKey,
]);
+ if (!details) {
+ logger.warn(
+ `no exchange details with pointer ${j2s(dp)} for ${exchangeBaseUrl}`,
+ );
+ }
+ return details;
}
export async function getExchangeScopeInfo(