code order & comment

This commit is contained in:
Ulf Gebhardt 2022-03-31 12:14:38 +02:00
parent 592e16e260
commit 9ed00edc52
Signed by: ulfgebhardt
GPG Key ID: DA6B843E748679C9

View File

@ -54,11 +54,6 @@ export class BalanceResolver {
},
})
const transactionLinkRepository = getCustomRepository(TransactionLinkRepository)
const { sumHoldAvailableAmount } = context.sumHoldAvailableAmount
? { sumHoldAvailableAmount: context.sumHoldAvailableAmount }
: await transactionLinkRepository.summary(user.id, now)
// The decay is always calculated on the last booked transaction
const calculatedDecay = calculateDecay(
lastTransaction.balance,
@ -66,6 +61,12 @@ export class BalanceResolver {
now,
)
// The final balance is reduced by the link amount withheld
const transactionLinkRepository = getCustomRepository(TransactionLinkRepository)
const { sumHoldAvailableAmount } = context.sumHoldAvailableAmount
? { sumHoldAvailableAmount: context.sumHoldAvailableAmount }
: await transactionLinkRepository.summary(user.id, now)
return new Balance({
balance: calculatedDecay.balance
.minus(sumHoldAvailableAmount.toString())