Check loans calc for isFinite
This commit is contained in:
parent
571d3e71b5
commit
e6db99e810
|
@ -101,7 +101,7 @@ const getBinaryContractLoanUpdate = (contract: CPMMContract, bets: Bet[]) => {
|
||||||
const oldestBet = minBy(bets, (bet) => bet.createdTime)
|
const oldestBet = minBy(bets, (bet) => bet.createdTime)
|
||||||
|
|
||||||
const newLoan = calculateNewLoan(invested, loanAmount)
|
const newLoan = calculateNewLoan(invested, loanAmount)
|
||||||
if (isNaN(newLoan) || newLoan <= 0 || !oldestBet) return undefined
|
if (!isFinite(newLoan) || newLoan <= 0 || !oldestBet) return undefined
|
||||||
|
|
||||||
const loanTotal = (oldestBet.loanAmount ?? 0) + newLoan
|
const loanTotal = (oldestBet.loanAmount ?? 0) + newLoan
|
||||||
|
|
||||||
|
@ -125,7 +125,7 @@ const getFreeResponseContractLoanUpdate = (
|
||||||
const newLoan = calculateNewLoan(bet.amount, loanAmount)
|
const newLoan = calculateNewLoan(bet.amount, loanAmount)
|
||||||
const loanTotal = loanAmount + newLoan
|
const loanTotal = loanAmount + newLoan
|
||||||
|
|
||||||
if (isNaN(newLoan) || newLoan <= 0) return undefined
|
if (!isFinite(newLoan) || newLoan <= 0) return undefined
|
||||||
|
|
||||||
return {
|
return {
|
||||||
userId: bet.userId,
|
userId: bet.userId,
|
||||||
|
|
Loading…
Reference in New Issue
Block a user