From 67b96d990cf052decda5809483d41c0dbf2a71ca Mon Sep 17 00:00:00 2001 From: zomars Date: Mon, 6 Jun 2022 12:59:57 -0600 Subject: [PATCH] Update invite.ts --- apps/web/pages/api/teams/[team]/invite.ts | 13 ++++--------- 1 file changed, 4 insertions(+), 9 deletions(-) diff --git a/apps/web/pages/api/teams/[team]/invite.ts b/apps/web/pages/api/teams/[team]/invite.ts index c66d5d568e..a0a60d44bf 100644 --- a/apps/web/pages/api/teams/[team]/invite.ts +++ b/apps/web/pages/api/teams/[team]/invite.ts @@ -3,7 +3,6 @@ import { randomBytes } from "crypto"; import type { NextApiRequest, NextApiResponse } from "next"; import { sendTeamInviteEmail } from "@calcom/emails"; -import { TeamInvite } from "@calcom/emails/templates/team-invite-email"; import { getSession } from "@lib/auth"; import { BASE_URL } from "@lib/config/constants"; @@ -86,15 +85,13 @@ export default async function handler(req: NextApiRequest, res: NextApiResponse) }); if (session?.user?.name && team?.name) { - const teamInviteEvent: TeamInvite = { + await sendTeamInviteEmail({ language: t, from: session.user.name, to: usernameOrEmail, teamName: team.name, joinLink: `${BASE_URL}/auth/signup?token=${token}&callbackUrl=/settings/teams}`, - }; - - await sendTeamInviteEmail(teamInviteEvent); + }); } return res.status(201).json({}); @@ -122,15 +119,13 @@ export default async function handler(req: NextApiRequest, res: NextApiResponse) // inform user of membership by email if (sendEmailInvitation && session?.user?.name && team?.name) { - const teamInviteEvent: TeamInvite = { + await sendTeamInviteEmail({ language: t, from: session.user.name, to: usernameOrEmail, teamName: team.name, joinLink: BASE_URL + "/settings/teams", - }; - - await sendTeamInviteEmail(teamInviteEvent); + }); } res.status(201).json({});