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:
James Grugett 2022-02-28 13:40:48 -06:00 committed by GitHub
parent b7f94e65a7
commit 8884f1beb9
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -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,
}
}