feat: teacher email should include student details
This commit is contained in:
@@ -5,11 +5,11 @@ import sendEmail from '$mail/sendEmail';
|
|||||||
const supabase = getSupabase();
|
const supabase = getSupabase();
|
||||||
|
|
||||||
export async function POST({ request }) {
|
export async function POST({ request }) {
|
||||||
const { to, courseName } = await request.json();
|
const { to, courseName, studentName, studentEmail } = await request.json();
|
||||||
const accessToken = request.headers.get('Authorization') || '';
|
const accessToken = request.headers.get('Authorization') || '';
|
||||||
console.log('/POST api/email/course/teacher_student_joined', to, courseName);
|
console.log('/POST api/email/course/teacher_student_joined', to, courseName);
|
||||||
|
|
||||||
if (!to || !courseName) {
|
if (!to || !courseName || !studentName || !studentEmail) {
|
||||||
return json({ success: false, message: 'Missing required fields' }, { status: 400 });
|
return json({ success: false, message: 'Missing required fields' }, { status: 400 });
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -32,10 +32,9 @@ export async function POST({ request }) {
|
|||||||
subject: `[${courseName}] You've got a new student 🎉!`,
|
subject: `[${courseName}] You've got a new student 🎉!`,
|
||||||
content: `
|
content: `
|
||||||
<p>Hi amazing tutor,</p>
|
<p>Hi amazing tutor,</p>
|
||||||
<p>Congratulations 🎉, a new student has joined a course you are teaching: ${courseName}</p>
|
<p>Congratulations 🎉, a new student: <strong>${studentName} (${studentEmail})</strong> has joined a course you are teaching: ${courseName}</p>
|
||||||
<p>We hope they have a great experience learning from the best (YOU).</p>
|
<p>We hope they have a great experience learning from the best (YOU).</p>
|
||||||
<p>If you run into any issues, please don’t fail to reach out to us, we’d love to make your teaching
|
<p>If you run into any issues, please don’t fail to reach out to us, we’d love to make your teaching experience as easy as possible.</p>
|
||||||
experience as easy as possible.</p>
|
|
||||||
`
|
`
|
||||||
}
|
}
|
||||||
];
|
];
|
||||||
|
|||||||
@@ -95,7 +95,9 @@
|
|||||||
// Send notification to teacher(s) that a student has joined the course.
|
// Send notification to teacher(s) that a student has joined the course.
|
||||||
triggerSendEmail(NOTIFICATION_NAME.TEACHER_STUDENT_JOINED, {
|
triggerSendEmail(NOTIFICATION_NAME.TEACHER_STUDENT_JOINED, {
|
||||||
to: teachers[0],
|
to: teachers[0],
|
||||||
courseName: data.name
|
courseName: data.name,
|
||||||
|
studentName: $profile.fullname,
|
||||||
|
studentEmail: $profile.email
|
||||||
});
|
});
|
||||||
|
|
||||||
// go to lms
|
// go to lms
|
||||||
|
|||||||
Reference in New Issue
Block a user