From cea957f1f9981f57e12deaad1e8d08b0afead4dc Mon Sep 17 00:00:00 2001 From: mantikoros Date: Mon, 9 May 2022 16:41:25 -0400 Subject: [PATCH] include creator payout in resolution emails --- functions/src/emails.ts | 8 +++++++- functions/src/resolve-market.ts | 3 +++ 2 files changed, 10 insertions(+), 1 deletion(-) diff --git a/functions/src/emails.ts b/functions/src/emails.ts index c3b70734..fb084d56 100644 --- a/functions/src/emails.ts +++ b/functions/src/emails.ts @@ -17,6 +17,7 @@ export const sendMarketResolutionEmail = async ( investment: number, payout: number, creator: User, + creatorPayout: number, contract: Contract, resolution: string, resolutionProbability?: number, @@ -42,6 +43,11 @@ export const sendMarketResolutionEmail = async ( const subject = `Resolved ${outcome}: ${contract.question}` + const creatorPayoutText = + userId === creator.id + ? ` (plus ${formatMoney(creatorPayout)} in commissions)` + : '' + const templateData: market_resolved_template = { userId: user.id, name: user.name, @@ -49,7 +55,7 @@ export const sendMarketResolutionEmail = async ( question: contract.question, outcome, investment: `${Math.floor(investment)}`, - payout: `${Math.floor(payout)}`, + payout: `${Math.floor(payout)}${creatorPayoutText}`, url: `https://${DOMAIN}/${creator.username}/${contract.slug}`, } diff --git a/functions/src/resolve-market.ts b/functions/src/resolve-market.ts index efc8e92f..0ef416a7 100644 --- a/functions/src/resolve-market.ts +++ b/functions/src/resolve-market.ts @@ -146,6 +146,7 @@ export const resolveMarket = functions openBets, userPayoutsWithoutLoans, creator, + creatorPayout, contract, outcome, resolutionProbability, @@ -172,6 +173,7 @@ const sendResolutionEmails = async ( openBets: Bet[], userPayouts: { [userId: string]: number }, creator: User, + creatorPayout: number, contract: Contract, outcome: string, resolutionProbability?: number, @@ -201,6 +203,7 @@ const sendResolutionEmails = async ( investment, payout, creator, + creatorPayout, contract, outcome, resolutionProbability,