From 1ebf31d0a89b76caee57bcf7b311664a90edbecb Mon Sep 17 00:00:00 2001 From: Ian Philips Date: Wed, 17 Aug 2022 12:08:38 -0600 Subject: [PATCH] Filter for closed markets --- functions/src/weekly-markets-emails.ts | 2 ++ 1 file changed, 2 insertions(+) diff --git a/functions/src/weekly-markets-emails.ts b/functions/src/weekly-markets-emails.ts index bef71a43..6440a01c 100644 --- a/functions/src/weekly-markets-emails.ts +++ b/functions/src/weekly-markets-emails.ts @@ -6,6 +6,7 @@ import { getPrivateUser, getValues, isProd, log } from './utils' import { filterDefined } from '../../common/util/array' import { sendThreeContractsEmail } from './emails' import { createRNG, shuffle } from '../../common/util/random' +import { DAY_MS } from '../../common/util/time' export const weeklyMarketsEmails = functions .runWith({ secrets: ['MAILGUN_KEY'] }) @@ -21,6 +22,7 @@ async function getTrendingContracts() { firestore .collection('contracts') .where('isResolved', '==', false) + .where('closeTime', '>', Date.now() - DAY_MS) .where('visibility', '==', 'public') .orderBy('popularityScore', 'desc') .limit(50)