Filter out undefined answer
This commit is contained in:
parent
93287f8dc1
commit
f2d26b631d
|
@ -181,35 +181,37 @@ function getAnswerGroups(
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
|
||||||
const answerGroups = outcomes.map((outcome) => {
|
const answerGroups = outcomes
|
||||||
const answerBets = bets.filter((bet) => bet.outcome === outcome)
|
.map((outcome) => {
|
||||||
const answerComments = comments.filter((comment) =>
|
const answerBets = bets.filter((bet) => bet.outcome === outcome)
|
||||||
answerBets.some((bet) => bet.id === comment.betId)
|
const answerComments = comments.filter((comment) =>
|
||||||
)
|
answerBets.some((bet) => bet.id === comment.betId)
|
||||||
const answer = contract.answers?.find(
|
)
|
||||||
(answer) => answer.id === outcome
|
const answer = contract.answers?.find(
|
||||||
) as Answer
|
(answer) => answer.id === outcome
|
||||||
|
) as Answer
|
||||||
|
|
||||||
let items = groupBets(
|
let items = groupBets(
|
||||||
answerBets,
|
answerBets,
|
||||||
answerComments,
|
answerComments,
|
||||||
DAY_IN_MS,
|
DAY_IN_MS,
|
||||||
contract,
|
contract,
|
||||||
user?.id,
|
user?.id,
|
||||||
{ hideOutcome: true, abbreviated }
|
{ hideOutcome: true, abbreviated }
|
||||||
)
|
)
|
||||||
|
|
||||||
if (abbreviated) items = items.slice(-2)
|
if (abbreviated) items = items.slice(-2)
|
||||||
|
|
||||||
return {
|
return {
|
||||||
id: outcome,
|
id: outcome,
|
||||||
type: 'answergroup' as const,
|
type: 'answergroup' as const,
|
||||||
contract,
|
contract,
|
||||||
answer,
|
answer,
|
||||||
items,
|
items,
|
||||||
user,
|
user,
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
|
.filter((group) => group.answer)
|
||||||
|
|
||||||
return answerGroups
|
return answerGroups
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue
Block a user