File tree Expand file tree Collapse file tree
app/api/assessments/send-invitation Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -3,7 +3,7 @@ import { z } from 'zod';
33import { handleError } from '@/lib/utils/errors.utils' ;
44import { getSession } from '@/lib/utils/auth.utils' ;
55import { assertRecruiterOrAbove } from '@/lib/utils/permissions.utils' ;
6- import { sendAssessmentInvitationEmail } from '@/lib/services/assessment-invitation- email.service' ;
6+ import { emailService } from '@/lib/services/email.service' ;
77
88const sendAssessmentInvitationSchema = z . object ( {
99 candidateId : z . string ( ) . cuid ( ) ,
@@ -17,7 +17,7 @@ export async function POST(request: NextRequest) {
1717 const body = await request . json ( ) ;
1818 const { candidateId } = sendAssessmentInvitationSchema . parse ( body ) ;
1919
20- const result = await sendAssessmentInvitationEmail (
20+ const result = await emailService . sendAssessmentInvitationEmail (
2121 candidateId ,
2222 session . activeOrganizationId
2323 ) ;
Original file line number Diff line number Diff line change 11import { prisma } from '@/lib/prisma' ;
22import sesConnector from '@/lib/connectors/ses.connector' ;
33import { generateAssessmentInvitationHTML } from '@/lib/templates/assessment-invitation-email' ;
4+ import { email } from 'zod' ;
45
56interface SendAssessmentInvitationResult {
67 success : boolean ;
@@ -84,3 +85,9 @@ export async function sendAssessmentInvitationEmail(
8485 assessmentId : assessment . id ,
8586 } ;
8687}
88+
89+ const emailService = {
90+ sendAssessmentInvitationEmail,
91+ } ;
92+
93+ export default emailService ;
File renamed without changes.
You can’t perform that action at this time.
0 commit comments