wallet-core: address another DB FIXME

This commit is contained in:
Florian Dold 2022-10-14 23:01:41 +02:00
parent 3a2b96f3c2
commit 4d70391f3d
No known key found for this signature in database
GPG Key ID: D2E4F00F29D02A4B
2 changed files with 10 additions and 16 deletions

View File

@ -588,17 +588,6 @@ export interface PlanchetRecord {
lastError: TalerErrorDetail | undefined;
/**
* Public key of the reserve that this planchet
* is being withdrawn from.
*
* Can be the empty string (non-null/undefined for DB indexing)
* if this is a tipping reserve.
*
* FIXME: Where is this used?
*/
reservePub: string;
denomPubHash: string;
blindingKey: string;

View File

@ -431,7 +431,6 @@ async function processPlanchetGenerate(
coinPriv: r.coinPriv,
coinPub: r.coinPub,
denomPubHash: r.denomPubHash,
reservePub: r.reservePub,
planchetStatus: PlanchetStatus.Pending,
withdrawSig: r.withdrawSig,
withdrawalGroupId: withdrawalGroup.withdrawalGroupId,
@ -515,7 +514,7 @@ async function processPlanchetExchangeRequest(
coin_ev: planchet.coinEv,
};
const reqUrl = new URL(
`reserves/${planchet.reservePub}/withdraw`,
`reserves/${withdrawalGroup.reservePub}/withdraw`,
exchange.baseUrl,
).href;
@ -746,7 +745,7 @@ async function processPlanchetVerifyAndStoreCoin(
coinSource: {
type: CoinSourceType.Withdraw,
coinIndex: coinIdx,
reservePub: planchet.reservePub,
reservePub: withdrawalGroup.reservePub,
withdrawalGroupId: withdrawalGroup.withdrawalGroupId,
},
maxAge: planchet.maxAge,
@ -1858,7 +1857,10 @@ export async function acceptWithdrawalFromUri(
return {
reservePub: withdrawalGroup.reservePub,
confirmTransferUrl: withdrawInfo.confirmTransferUrl,
transactionId: makeTransactionId(TransactionType.Withdrawal, withdrawalGroupId),
transactionId: makeTransactionId(
TransactionType.Withdrawal,
withdrawalGroupId,
),
};
}
@ -1919,6 +1921,9 @@ export async function createManualWithdrawal(
return {
reservePub: withdrawalGroup.reservePub,
exchangePaytoUris: exchangePaytoUris,
transactionId: makeTransactionId(TransactionType.Withdrawal, withdrawalGroupId),
transactionId: makeTransactionId(
TransactionType.Withdrawal,
withdrawalGroupId,
),
};
}