Filter for closed markets
This commit is contained in:
parent
9662357588
commit
1ebf31d0a8
|
@ -6,6 +6,7 @@ import { getPrivateUser, getValues, isProd, log } from './utils'
|
||||||
import { filterDefined } from '../../common/util/array'
|
import { filterDefined } from '../../common/util/array'
|
||||||
import { sendThreeContractsEmail } from './emails'
|
import { sendThreeContractsEmail } from './emails'
|
||||||
import { createRNG, shuffle } from '../../common/util/random'
|
import { createRNG, shuffle } from '../../common/util/random'
|
||||||
|
import { DAY_MS } from '../../common/util/time'
|
||||||
|
|
||||||
export const weeklyMarketsEmails = functions
|
export const weeklyMarketsEmails = functions
|
||||||
.runWith({ secrets: ['MAILGUN_KEY'] })
|
.runWith({ secrets: ['MAILGUN_KEY'] })
|
||||||
|
@ -21,6 +22,7 @@ async function getTrendingContracts() {
|
||||||
firestore
|
firestore
|
||||||
.collection('contracts')
|
.collection('contracts')
|
||||||
.where('isResolved', '==', false)
|
.where('isResolved', '==', false)
|
||||||
|
.where('closeTime', '>', Date.now() - DAY_MS)
|
||||||
.where('visibility', '==', 'public')
|
.where('visibility', '==', 'public')
|
||||||
.orderBy('popularityScore', 'desc')
|
.orderBy('popularityScore', 'desc')
|
||||||
.limit(50)
|
.limit(50)
|
||||||
|
|
Loading…
Reference in New Issue
Block a user