commit a4c566decc13a18ae3dd49b7c00a7cdc5c1b90e9 parent 20a85a0d88c71f015a89ebb89640c1acc238bc66 Author: Florian Dold <florian@dold.me> Date: Thu, 18 Sep 2025 18:40:05 +0200 wallet-core: include iconId in PeerShortInfo Diffstat:
5 files changed, 7 insertions(+), 0 deletions(-)
diff --git a/packages/taler-util/src/types-taler-wallet-transactions.ts b/packages/taler-util/src/types-taler-wallet-transactions.ts @@ -519,6 +519,7 @@ export interface TransactionInternalWithdrawal extends TransactionCommon { export interface PeerInfoShort { expiration: TalerProtocolTimestamp | undefined; summary: string | undefined; + iconId: string | undefined; } /** diff --git a/packages/taler-wallet-core/src/pay-peer-pull-credit.ts b/packages/taler-wallet-core/src/pay-peer-pull-credit.ts @@ -251,6 +251,7 @@ export class PeerPullCreditTransactionContext implements TransactionContext { info: { expiration: peerContractTerms.purse_expiration, summary: peerContractTerms.summary, + iconId: peerContractTerms.icon_id, }, talerUri: stringifyPayPullUri({ exchangeBaseUrl: wsr.exchangeBaseUrl, @@ -287,6 +288,7 @@ export class PeerPullCreditTransactionContext implements TransactionContext { info: { expiration: peerContractTerms.purse_expiration, summary: peerContractTerms.summary, + iconId: peerContractTerms.icon_id, }, talerUri: stringifyPayPullUri({ exchangeBaseUrl: pullCredit.exchangeBaseUrl, diff --git a/packages/taler-wallet-core/src/pay-peer-pull-debit.ts b/packages/taler-wallet-core/src/pay-peer-pull-debit.ts @@ -173,6 +173,7 @@ export class PeerPullDebitTransactionContext implements TransactionContext { info: { expiration: contractTerms.purse_expiration, summary: contractTerms.summary, + iconId: contractTerms.icon_id, }, abortReason: pi.abortReason, failReason: pi.failReason, diff --git a/packages/taler-wallet-core/src/pay-peer-push-credit.ts b/packages/taler-wallet-core/src/pay-peer-push-credit.ts @@ -225,6 +225,7 @@ export class PeerPushCreditTransactionContext implements TransactionContext { info: { expiration: peerContractTerms.purse_expiration, summary: peerContractTerms.summary, + iconId: peerContractTerms.icon_id, }, timestamp: timestampPreciseFromDb(wg.timestampStart), transactionId: this.transactionId, @@ -252,6 +253,7 @@ export class PeerPushCreditTransactionContext implements TransactionContext { info: { expiration: peerContractTerms.purse_expiration, summary: peerContractTerms.summary, + iconId: peerContractTerms.icon_id, }, kycUrl, kycPaytoHash: pushInc.kycPaytoHash, diff --git a/packages/taler-wallet-core/src/pay-peer-push-debit.ts b/packages/taler-wallet-core/src/pay-peer-push-debit.ts @@ -184,6 +184,7 @@ export class PeerPushDebitTransactionContext implements TransactionContext { info: { expiration: contractTerms.purse_expiration, summary: contractTerms.summary, + iconId: contractTerms.icon_id, }, timestamp: timestampPreciseFromDb(pushDebitRec.timestampCreated), talerUri,