mirror of
https://github.com/IT4Change/gradido.git
synced 2025-12-13 07:45:54 +00:00
Merge pull request #988 from gradido/apollo_fix
deliver a decay block every time
This commit is contained in:
commit
a1f8022295
@ -82,18 +82,16 @@ async function calculateAndAddDecayTransactions(
|
|||||||
)
|
)
|
||||||
const balance = prev.balance - decay.balance
|
const balance = prev.balance - decay.balance
|
||||||
|
|
||||||
if (balance) {
|
finalTransaction.decay = decay
|
||||||
finalTransaction.decay = decay
|
finalTransaction.decay.balance = roundFloorFrom4(balance)
|
||||||
finalTransaction.decay.balance = roundFloorFrom4(balance)
|
if (
|
||||||
if (
|
decayStartTransaction &&
|
||||||
decayStartTransaction &&
|
prev.transactionId < decayStartTransaction.id &&
|
||||||
prev.transactionId < decayStartTransaction.id &&
|
current.transactionId > decayStartTransaction.id
|
||||||
current.transactionId > decayStartTransaction.id
|
) {
|
||||||
) {
|
finalTransaction.decay.decayStartBlock = (
|
||||||
finalTransaction.decay.decayStartBlock = (
|
decayStartTransaction.received.getTime() / 1000
|
||||||
decayStartTransaction.received.getTime() / 1000
|
).toString()
|
||||||
).toString()
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -144,15 +142,14 @@ async function calculateAndAddDecayTransactions(
|
|||||||
now.getTime(),
|
now.getTime(),
|
||||||
)
|
)
|
||||||
const balance = userTransaction.balance - decay.balance
|
const balance = userTransaction.balance - decay.balance
|
||||||
if (balance) {
|
|
||||||
const decayTransaction = new Transaction()
|
const decayTransaction = new Transaction()
|
||||||
decayTransaction.type = 'decay'
|
decayTransaction.type = 'decay'
|
||||||
decayTransaction.balance = roundFloorFrom4(balance)
|
decayTransaction.balance = roundFloorFrom4(balance)
|
||||||
decayTransaction.decayDuration = decay.decayDuration
|
decayTransaction.decayDuration = decay.decayDuration
|
||||||
decayTransaction.decayStart = decay.decayStart
|
decayTransaction.decayStart = decay.decayStart
|
||||||
decayTransaction.decayEnd = decay.decayEnd
|
decayTransaction.decayEnd = decay.decayEnd
|
||||||
finalTransactions.push(decayTransaction)
|
finalTransactions.push(decayTransaction)
|
||||||
}
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user