From 00dd88c9fb37c59a1bb11e85a5718da23c822488 Mon Sep 17 00:00:00 2001 From: James Grugett Date: Thu, 21 Jul 2022 12:30:08 -0500 Subject: [PATCH] Revert "Validate lowLimitProb < highLimitProb" This reverts commit c261fc274360711baf1033f12907971a96b13548. --- functions/src/place-bet.ts | 30 ++++++++++-------------------- 1 file changed, 10 insertions(+), 20 deletions(-) diff --git a/functions/src/place-bet.ts b/functions/src/place-bet.ts index 56007933..12589752 100644 --- a/functions/src/place-bet.ts +++ b/functions/src/place-bet.ts @@ -29,26 +29,16 @@ const bodySchema = z.object({ amount: z.number().gte(1), }) -const binarySchema = z - .union([ - z.object({ - outcome: z.enum(['YES', 'NO']), - limitProb: z.number().gte(0.001).lte(0.999).optional(), - }), - z.object({ - lowLimitProb: z.number().gte(0.001).lte(0.999), - highLimitProb: z.number().gte(0.001).lte(0.999), - }), - ]) - .superRefine((data, ctx) => { - if ('lowLimitProb' in data && data.lowLimitProb >= data.highLimitProb) { - ctx.addIssue({ - code: z.ZodIssueCode.custom, - path: ['lowLimitProb'], - message: 'lowLimitProb should be less than highLimitProb', - }) - } - }) +const binarySchema = z.union([ + z.object({ + outcome: z.enum(['YES', 'NO']), + limitProb: z.number().gte(0.001).lte(0.999).optional(), + }), + z.object({ + lowLimitProb: z.number().gte(0.001).lte(0.999), + highLimitProb: z.number().gte(0.001).lte(0.999), + }), +]) const freeResponseSchema = z.object({ outcome: z.string(),