Expose resolutionTime in API (#56)
* Expose resolutionTime. Compute closeTime to be the min of resolution and close time * Rename settled to resolved, newest to most recent
This commit is contained in:
parent
b7f94e65a7
commit
8884f1beb9
|
@ -26,6 +26,7 @@ export type LiteMarket = {
|
|||
volume24Hours: number
|
||||
isResolved: boolean
|
||||
resolution?: string
|
||||
resolutionTime?: number
|
||||
}
|
||||
|
||||
export type FullMarket = LiteMarket & {
|
||||
|
@ -54,6 +55,7 @@ export function toLiteMarket({
|
|||
volume24Hours,
|
||||
isResolved,
|
||||
resolution,
|
||||
resolutionTime,
|
||||
}: Contract): LiteMarket {
|
||||
return {
|
||||
id,
|
||||
|
@ -61,7 +63,10 @@ export function toLiteMarket({
|
|||
creatorName,
|
||||
createdTime,
|
||||
creatorAvatarUrl,
|
||||
closeTime,
|
||||
closeTime:
|
||||
resolutionTime && closeTime
|
||||
? Math.min(resolutionTime, closeTime)
|
||||
: closeTime,
|
||||
question,
|
||||
description,
|
||||
tags,
|
||||
|
@ -72,5 +77,6 @@ export function toLiteMarket({
|
|||
volume24Hours,
|
||||
isResolved,
|
||||
resolution,
|
||||
resolutionTime,
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue
Block a user