diff --git a/functions/src/resolve-market.ts b/functions/src/resolve-market.ts index 04fc6ffb..e1b7fbb3 100644 --- a/functions/src/resolve-market.ts +++ b/functions/src/resolve-market.ts @@ -60,14 +60,12 @@ export const autoResolveMarkets = functions.pubsub firestore .collection('contracts') .where('isResolved', '==', false) + .where('closeTime', '>', Date.now()) .where('autoResolutionTime', '<', Date.now()) ) - const closedContracts = contracts.filter( - (c) => c.closeTime && c.closeTime < Date.now() - ) await batchedWaitAll( - closedContracts.map((contract) => async () => { + contracts.map((contract) => async () => { const result = await autoResolve(contract) console.log('resolved', contract.slug, 'result:', result)