mirror of
https://github.com/IT4Change/gradido.git
synced 2025-12-13 07:45:54 +00:00
change symbol name and <
This commit is contained in:
parent
2f3ad854d5
commit
0e7236e9ef
@ -71,24 +71,27 @@ async function calculateAndAddDecayTransactions(
|
|||||||
finalTransaction.date = transaction.received.toISOString()
|
finalTransaction.date = transaction.received.toISOString()
|
||||||
finalTransaction.memo = transaction.memo
|
finalTransaction.memo = transaction.memo
|
||||||
finalTransaction.totalBalance = roundFloorFrom4(userTransaction.balance)
|
finalTransaction.totalBalance = roundFloorFrom4(userTransaction.balance)
|
||||||
const prev = i > 0 ? userTransactions[i - 1] : null
|
const previousTransaction = i > 0 ? userTransactions[i - 1] : null
|
||||||
|
|
||||||
if (prev) {
|
if (previousTransaction) {
|
||||||
const current = userTransaction
|
const currentTransaction = userTransaction
|
||||||
const decay = await calculateDecayWithInterval(
|
const decay = await calculateDecayWithInterval(
|
||||||
prev.balance,
|
previousTransaction.balance,
|
||||||
prev.balanceDate,
|
previousTransaction.balanceDate,
|
||||||
current.balanceDate,
|
currentTransaction.balanceDate,
|
||||||
)
|
)
|
||||||
const balance = prev.balance - decay.balance
|
const balance = previousTransaction.balance - decay.balance
|
||||||
|
|
||||||
if (decayStartTransaction && decayStartTransaction.received >= prev.balanceDate) {
|
if (
|
||||||
|
decayStartTransaction &&
|
||||||
|
decayStartTransaction.received < currentTransaction.balanceDate
|
||||||
|
) {
|
||||||
finalTransaction.decay = decay
|
finalTransaction.decay = decay
|
||||||
finalTransaction.decay.balance = roundFloorFrom4(balance)
|
finalTransaction.decay.balance = roundFloorFrom4(balance)
|
||||||
if (
|
if (
|
||||||
decayStartTransaction &&
|
decayStartTransaction &&
|
||||||
prev.transactionId < decayStartTransaction.id &&
|
previousTransaction.transactionId < decayStartTransaction.id &&
|
||||||
current.transactionId > decayStartTransaction.id
|
currentTransaction.transactionId > decayStartTransaction.id
|
||||||
) {
|
) {
|
||||||
finalTransaction.decay.decayStartBlock = (
|
finalTransaction.decay.decayStartBlock = (
|
||||||
decayStartTransaction.received.getTime() / 1000
|
decayStartTransaction.received.getTime() / 1000
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user