properly use js array operators (find)

This commit is contained in:
Ulf Gebhardt 2022-02-20 13:21:12 +01:00
parent c9424361a6
commit 70a0a2664b
Signed by: ulfgebhardt
GPG Key ID: DA6B843E748679C9

View File

@ -117,11 +117,11 @@ async function calculateAndAddDecayTransactions(
finalTransaction.balance = roundFloorFrom4(Number(transaction.amount)) // Todo unsafe conversion finalTransaction.balance = roundFloorFrom4(Number(transaction.amount)) // Todo unsafe conversion
if (transaction.userId === user.id) { if (transaction.userId === user.id) {
finalTransaction.type = TransactionType.SEND finalTransaction.type = TransactionType.SEND
otherUser = userIndiced[transaction.sendReceiverUserId!] // TODO properly enforce null otherUser = userIndiced.find((u) => u.id === transaction.sendReceiverUserId) // TODO properly enforce null
// finalTransaction.pubkey = sendCoin.recipiantPublic // finalTransaction.pubkey = sendCoin.recipiantPublic
} else if (transaction.sendReceiverUserId === user.id) { } else if (transaction.sendReceiverUserId === user.id) {
finalTransaction.type = TransactionType.RECIEVE finalTransaction.type = TransactionType.RECIEVE
otherUser = userIndiced[transaction.userId] otherUser = userIndiced.find((u) => u.id === transaction.userId)
// finalTransaction.pubkey = sendCoin.senderPublic // finalTransaction.pubkey = sendCoin.senderPublic
} else { } else {
throw new Error('invalid transaction') throw new Error('invalid transaction')